我的服务器是Solaris 5.8的,oracle 9.2的,perl 5.8的,apache2.1的php 5.1的。mysql 5.0
出现问题是:php连接oracle 插入数据,读取数据一切正常
perl 连接mysql 插入数据,读取数据一切正常。perl连接oracle 读取用php插入到oracle中的中文显示为"??"
perl连接oracle读取用perl插入到oracle中的中文为 “ks_c_5601-1987”这个编码的数据,oracle中也是存储的这样的数据,这些数据是用perl连接oracle插入的。oracle home下的.profile文件中有这句话:“NLS_LANG=AMERICAN_AMERICA.ZHS16GBK”SELECT * FROM V$NLS_PARAMETERS   结果是
NLS_CHARACTERSET   ZHS16GBKSELECT * FROM NLS_DATABASE_PARAMETERS 结果是
     NLS_CHARACTERSET     ZHS16GBK说白了就是perl连接oracle中文有问题。我现在连是oracle的问题还是perl的问题都搞不清,请大师们帮下忙。。谢谢了