1.解决连接问题:
参照我的个人空间中的上面两篇文章,同时要注意,Apache一定要在/etc/profile中的环境变量或者你自己设置在自己环境中的相关的环境变量生效后,启动,你的设置才会有效 ,下面的问题也是一样
2.Oralce10g 服务端和客户端的乱码问题:
基本原理:服务器端和客户端的编码设置要一致,避免服务器自动转换,可解决乱码问题
我是在中文环境下装的oracle
我在服务端 select * from prop$
发现 NLS_LANGUAGE是AMERICAN
NLS_CHARACTERSET 是 ZHS16GBK
此时客户端上设置 如下 设置环境变量,注意,设置完之后参看我第一条说的问题!,一定要看
For windows set NLS_LANG = AMERICAN_AMERICA.ZHS16GBK
For Linux export NLS_LANG = AMERICAN_AMERICA.ZHS16GBK
设置好以后,最好重启,释放系统内存,重新启动
都ok后,启动Apache,此时php和oracle连接的乱码一并可以解决!
![]()
![]()
