近来在用php连Oracle数据库,现在出现的问题是:
sqlplus下中文能够正常显示
oracle sql developer 下能正常显示
php网页下用浏览器简体中文正常显示,但将浏览器修改为Unicode后就出现中文乱码(英文没问题)
请教一下大家 该怎么解决?

解决方案 »

  1.   

    网页编码方式不一样,自然会出现乱码了。解决办法就是不使用unicode编码,而是使用自动选择方式。按照网页编码自适应
      

  2.   

    感谢两位的回答。
    使用Unicode是为了兼容各种语言,是整个框架的要求。
    现在,问题解决了。
    分享一下经验:
    在安装的过程中,选择字符集应该为Unicode UTF8(非4字节),我错误的选择了Unicode 标准 UTF。这两者是有区别的,后者在配置中对应的为AL32UTF8.
    然后设置注册表:KEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g选项中修改为SIMPLIFIED CHINESE_CHINA.UTF-8
    然后重启(一定要重启)。