PHP访问oracle的乱码问题
服务器环境:RH AS4 PHP5.2 APACHE 2.0 装了oracle的客户端 访问是乱码
oracle在环境变量中设置了 NLS_LANG=american_america.AL32UTF8 和oracle服务器端的一致
apache默认为UTF-8(GB2312,GBK都试过,结果一样)
PHP.ini中GB2312
页面字符集GB2312
就是乱码,怎么解决呢?请多帮忙!谢谢...
oracle在环境变量中设置了 NLS_LANG=american_america.AL32UTF8 和oracle服务器端的一致
apache默认为UTF-8(GB2312,GBK都试过,结果一样)
PHP.ini中GB2312
页面字符集GB2312
就是乱码,怎么解决呢?请多帮忙!谢谢...
作者: berry_han 发布时间: 2007-09-19
iconv
作者: genshing 发布时间: 2007-09-19
genshing(.) 谢谢,数据库中的汉字是unicode编码,我写了一个程序,也用iconv把unicode转为GB2312,用在页面上,可就是乱码,我是用oci8连接oracle的,只装了oracle-instantclient-basic-10.2.0.1-1.i386.rpm和oracle-instantclient-devel-10.2.0.1-1.i386.rpm 问题出在那里呢?请各位多指教!谢谢
作者: berry_han 发布时间: 2007-09-20
把ORACLE的语言变量加入到
APACHE执行用户的环境变量中.
假如还不行.那就设置APACHE的配置文件加入ORA语言变量.
APACHE执行用户的环境变量中.
假如还不行.那就设置APACHE的配置文件加入ORA语言变量.
作者: cymple 发布时间: 2007-09-20
putenv("NLS_LANG=american_america.AL32UTF8");
作者: hlk98 发布时间: 2008-05-18
请问apache怎么设置编码方式啊,谢谢
作者: hithink 发布时间: 2011-04-29