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  

就是乱码,怎么解决呢?请多帮忙!谢谢...

作者: 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语言变量.
 

作者: cymple   发布时间: 2007-09-20

putenv("NLS_LANG=american_america.AL32UTF8");

作者: hlk98   发布时间: 2008-05-18

请问apache怎么设置编码方式啊,谢谢

作者: hithink   发布时间: 2011-04-29