zoukankan      html  css  js  c++  java
  • Oracle查询条件带有汉字时查询不出数据的原因

    数据库是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,解决问题。


    By Peter.zhang

    From:Peter's Blog                            

    MSN: peter.zhang@live.cn

    电子邮箱:peter.zhang@foxmail.com

  • 相关阅读:
    GDUFE ACM-1020
    GDUFE ACM-1069(简单的巴什博弈)
    GDUFE ACM-1138
    GDUFE ACM-1009
    GDUFE ACM-1008
    GDUFE ACM-1005
    LCA 最近公共祖先
    51nod
    51nod
    51nod
  • 原文地址:https://www.cnblogs.com/fromchaos/p/2318866.html
Copyright © 2011-2022 走看看