




























数据库是Oracle 10g 32位。
客户端1是Oracle 10g 64位Client。
客户端2是Oracle 10g 32位Client。
(1)使用客户端1查询。
查询条件中带有汉字时查询不出数据。
(2)使用客户端2查询
查询条件中带有汉字时能查询出数据。
原因:
排查原因:初步怀疑是字符集设置的问题。
查看客户端2的注册表,字符集NLS_LANG是SIMPLIFIED CHINESE_CHINA.ZHS16GBK
查看客户端1的注册表,字符集NLS_LANG是空。
将客户端1的注册表,字符集NLS_LANG修改为SIMPLIFIED CHINESE_CHINA.ZHS16GBK。
再次查询,OK,解决问题。
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。