起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 385|回复: 9

数据类型是CLOB,写入汉字刷新后显示为乱码,急!

[复制链接]
发表于 2010-8-19 10:17:12 | 显示全部楼层 |阅读模式
ORACLE10G数据库,数据库中字段数据类型是CLOB,写入汉字刷新后显示为乱码。
JUSTEP数据字典中的表现类型是文本,
数据类型设置为字符或文本都是乱码。

JUSTEP 3088版本,比较急,麻烦帮看看。
回复

使用道具 举报

 楼主| 发表于 2010-8-19 11:25:17 | 显示全部楼层
哪位大侠伸伸手,比较急。
我看论坛里有一些讨论CLOB的帖子,说明用这个字段应该没问题吧,谁遇到过这种情况,帮出出主意吧。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-19 13:43:27 | 显示全部楼层
今天就 atiger 一个人值班?都放假了?
回复 支持 反对

使用道具 举报

发表于 2010-8-19 13:44:03 | 显示全部楼层
你在数据库上看到的是正常的吗?
应该是oracle的字符集的问题,跟平台的版本没有关系
你用“oracel*字符集”在搜索看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-19 14:48:03 | 显示全部楼层
数据库中看到的就是乱码,字符集一般都是服务器和客户端不一致导致的吧,现在数据库与X3的服务器安装在一台机器中,应该没有这个问题吧。
回复 支持 反对

使用道具 举报

发表于 2010-8-19 15:18:26 | 显示全部楼层
那我问一下,你打开建模工具后,看到业务模型树上的资源显示的是正常的吗?如果不正常,应该就是数据库字符集设置的问题。
回复 支持 反对

使用道具 举报

发表于 2010-8-19 15:24:29 | 显示全部楼层
X3中二进制字段中直接加入字符串后显示就会是乱码!(也就是说直接将字符串和二进制字段操作会显示为乱码,但是插入的字符串显示正确)。主要原因就是二进制字段格式和普通字符串格式区别造成的;需要先将该字段内容保存到一个中间容器(如:Tmemo、TRichEdit)中,然后将内容通过中间容器拼接上以后再导入到二进制字段才不会出现乱码现象。还有就是表现方式不同时,原来用其他格式录入进去的内容也会显示为乱码。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-19 15:55:42 | 显示全部楼层
to atiger:业务模型树上的资源树是正常的,只有CLOB这个字段不正常。刚才看错你说的了。
to amao800613:现在我们出现的问题是 录入后,通过其他方式查看数据库中的内容就是乱码了,不知道咋办才好。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2010-8-19 16:17:14 | 显示全部楼层
随便问一下 Unicode文本 这个如何使用,刚试了一下二进制的时候这个也用不了。
回复 支持 反对

使用道具 举报

发表于 2010-8-20 14:23:02 | 显示全部楼层
qq远程看下:657944664
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-7 14:19 , Processed in 0.042131 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表