ty1227 2008-5-9 17:40
简体中文如何支持 韩文
CQ模式库的代码页为 简体中文 936 (GBK)
现在实际工作中有输入韩文的情况出现, 输入韩文提交后就报错: 전체 적으로 용어 적용 안됨 不为所支持的编码 ,
有没有遇见这种情况的 ? 大虾们们说说 看法 ?
yunshan 2008-5-9 18:03
如果你的代码页是936,可以这样做:
installutil setdbcodepagetonochecking -dbset yourdbset admin password
ty1227 2008-5-9 21:42
回复 沙发 的帖子
yunshan,这个命令是设置模式库的检测, 提交
전체 적으로 용어 적용 안됨 的时候是不报错了,但是查询出来的显示却是 ?? ?? ?? ?? ?? ?
yunshan 2008-5-14 14:19
我用了sample库做了测试,code page是936的,执行了上面的命令,然后输入韩文,查询显示效果如下:
(楼主可否详细说说你是如何测试的)
[attach]8250[/attach]
bingan365 2008-5-14 14:56
曾经我们公司也需要填写日文字符,手动输入的日文字符在CQ中显示正常,但某些从其他地方拷贝过来的字符提交后显示异常,和LZ说的情况一样是问号
当时就这个问题与IBM的人员沟通了,他们的解释是显示正常的日文字符是因为这些字符在中文的字符集中存在,而不能显示的是因为在中文字符集不存在,所以不能显示,跟操作系统的字符集编码有关的,中文版本的CQ是不能完全支持全日文的输入的,更改Schema的字符集也不见得有效,如果要支持,就安装日文版的CQ
呵呵,所以LZ需要安装韩文版的CQ咯
ty1227 2008-5-14 15:12
回复 地毯 的帖子
我们是没有sample 库的,我是直接在 真实库中做的测试.我的环境是 7.0.0 .
[[i] 本帖最后由 ty1227 于 2008-5-14 15:20 编辑 [/i]]
ty1227 2008-5-14 15:18
mixkyq 那要是装了韩文的版本, 我们主要还是处理 中文呢 ,这怎么处理呢?
yunshan 2008-5-14 15:20
其实都是一样的了,sample库也就是一个带有初始数据的用户库而已。
注意:我上面的测试是基于CQV7.0.1版本的。
ty1227 2008-5-14 15:38
回复 8# 的帖子
由于很多原因,我们没升级到7.0.1 ,
现在还是7.0.0,
对了,这样让系统不再进行代码检测的话,对系统可能会造成危险哦!
bingan365 2008-5-14 16:22
回复 7# 的帖子
没办法,所以最后IBM的人告诉我们提交时规定用English
听雨屋檐人 2008-5-14 16:43
copy的时候跟操作系统有关!跟cq无关~!
ty1227 2008-5-14 18:14
回复 8# 的帖子
yunshan
我重新装了一个 7.0.1 版本的, 也同样使用哪个命令,但是提交之后还是不能显示韩文,依然为 ????????
yunshan 2008-5-14 18:32
回复 12# 的帖子
模式库的code page是936吗?
ty1227 2008-5-14 18:39
回复 13# 的帖子
yunshan , 如果你开始的 code page 为936 ,运行你说的哪个命令 ,让代码页不做代码检测的话,这个时候你再去看代码页的话,这是时候代码页所在地方应该为空的,不知道你看过没有??
yunshan 2008-5-14 18:42
回复 14# 的帖子
嗯,是这样的,我觉得还是要设置成936的,这样模式库就支持双字节字符了,如果一开始英文的就运行那个命令肯定会有问题,那样的话你输入中文可能也会变成乱码的。
ty1227 2008-5-14 18:51
回复 15# 的帖子
不是很理解你的意思
如果你设置为936 的话,更本提交的时候就会报错,且不能让你正常提交的.
yunshan 2008-5-14 19:15
回复 16# 的帖子
最开始不就说了嘛,通过那个命令来取消检查
bingan365 2008-5-15 09:35
同意11楼的,copy字符的时候是与操作系统相关与CQ无关的
ty1227 2008-5-15 09:37
回复 17# 的帖子
对于取消掉代码页检查后, 提交韩文显示为 ???????? 的问题,我到数据库中查看了,数据库显示的也为??????
这个是否和 数据库 不支持 韩文这种编码 格式有关?
yunshan 2008-5-15 09:51
回复 19# 的帖子
你用的是什么数据库?Oracle,SQL Server都是需要设置数据库的字符集的,你的情况可能与数据库有关。