问题如下:
php使用PDO-OCI连接数据库Oracle时,php-fpm下乱码?
解决方法:
命令行的解决方法:
此种情况一般为环境变量的问题引起,具体解决方法如下:
1、找到php-fpm的配置文件,配置文件一般存放位置为php安装目录下的/etc下,配置文件名称为:php-fpm.conf;
2、编辑文件php-fpm.conf并在文件末尾添加如下内容:
env[NLS_LANG] = "AMERICAN_AMERICA.AL32UTF8"
PS:该字符集需要与数据库的字符集相同。同时,需要注意的是在安装数据库选择字符集时,需要选择UTF8。
3、修改并保存,重启php-fpm即可。