也许,你需要把日文平台下的客户端的字符集参数:
NLS_LANG:设置成你需要的字符集,

解决方案 »

  1.   

    也许,你需要把日文平台下的客户端的字符集参数:
    NLS_LANG:设置成你需要的字符集,
    ================================================
    是设置Oracle客户端的字符集参数吗?
    在哪里设置啊?
      

  2.   

    如果是windows那就在注册表里设置
      

  3.   

    现在DB Server的NLS_LANG我查了一下,
    其中, HOME0 的值为 JAPANESE_JAPAN.JA16SJIS
           OLAPSERVER/Locale的值为 American_America.UTF8
    不知道是不是SERVER的设置有问题呀?谢谢了
      

  4.   

    问题解决了,但是我还是不大明白。现在服务器端为日文平台,Oracle编码为 AMERICAN_AMERICA.UTF8中文平台的客户端 编码为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK,此时中文和日文的存取都正常日文平台的客户端 编码为 AMERICAN_AMERICA.UTF8 时,日文正常,中文乱码
    日文平台的客户端 编码为 SIMPLIFIED CHINESE_CHINA.ZHS16GBK 时,日文正常,中文正常这是为什么?不是说客户端要和服务器的编码一致中文才会显示正常吗?
    为什么不一致的时候反而正常呢?哪位高手请指点一下。