output 里显示不了中文汉字  中文汉字显示出来成立 ???

解决方案 »

  1.   

    字符集设置? 客户端字符集和服务端字符集一致吗?还有可以试试手动改session的字符集。
      

  2.   

    客户端的字符集要与服务器端的一致
    1、查询服务器端字符集:
    SQL> select * from nls_database_parameters t where t.PARAMETER='NLS_CHARACTERSET';PARAMETER                      VALUE
    ------------------------------ -------------------
    NLS_CHARACTERSET               ZHS16GBK2、上面查询证明数据库使用中文字符集
    在注册表中设置键HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\HOME0的NLS_LANG的值是:
    SIMPLIFIED CHINESE_CHINA.ZHS16GBK
      

  3.   

    字符集问题。将客户端字符集改为跟服务器一致即可。
    服务器字符集查看:SQL> select userenv('language') from dual;USERENV('LANGUAGE')
    ---------------------------------------------------------------
    SIMPLIFIED CHINESE_CHINA.UTF8SQL>
      

  4.   

     我现在服务器设置是AMERICAN_AMERICA.WE8MSWIN1252 我现在想把服务器端的WE8MSWIN1252改成支持中文的,怎么做呢??
      

  5.   

    ns_lang 与服务器端都是WE8MSWIN1252