我是oracle9i数据库,我的php程序字符要求必须是utf8,所以我在建数据库时将字符集设为utf8,并在环境变量和注册表中都设置了NLS_LANG=AMERICAN_AMERICA.AL32UTF8。但我用sqlplus时中文出现乱码,用企业管理控制台方式中文正常。如果将NLS_LANG设置为SIMPLIFIED CHINESE_CHINA.ZHS16GBK 或 american_america.zhs16gbk 则sqlplus中文正常而php程序中文乱码,有没有办法让sqlplus和程序中都正常显示中文呢?急待帮助!!!
然后登入sqlplus后,在会话级别再修改字符集。
这样就互不影响了。