近来在用php连Oracle数据库,现在出现的问题是:
sqlplus下中文能够正常显示
oracle sql developer 下能正常显示
php网页下用浏览器简体中文正常显示,但将浏览器修改为Unicode后就出现中文乱码(英文没问题)
请教一下大家 该怎么解决?
sqlplus下中文能够正常显示
oracle sql developer 下能正常显示
php网页下用浏览器简体中文正常显示,但将浏览器修改为Unicode后就出现中文乱码(英文没问题)
请教一下大家 该怎么解决?
解决方案 »
- 数据库中的某个表显示不出来!急求帮忙!
- 求助--一个比较诡异的SQL查询的写法
- oracle导出的SQL脚本看不懂啊
- 关于OCCI配置,还请大师指点迷津
- PL/SQL Developer 为何连接不上 Oracle 呢?
- 菜鸟提问:startup mount;startup nomount;startup 这三个启动数据库的语句有什么区别?
- 很多电信和电力地计费账务都是oracle构件,求电信和电力地计费账务方面的详细文档
- 100分求教!
- pl/sql中流程控制有没有 select case 或choose case之类的语句〉难道只有用if 吗?
- win7下安装Oracle 11g出现了问题
- 有没觉得oracle的默认密码很奇怪的?装了半天,结果还要到网上来搜索它那个默认密码
- oracle 存储过程运行速度慢
使用Unicode是为了兼容各种语言,是整个框架的要求。
现在,问题解决了。
分享一下经验:
在安装的过程中,选择字符集应该为Unicode UTF8(非4字节),我错误的选择了Unicode 标准 UTF。这两者是有区别的,后者在配置中对应的为AL32UTF8.
然后设置注册表:KEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g选项中修改为SIMPLIFIED CHINESE_CHINA.UTF-8
然后重启(一定要重启)。