pl/sql中文乱码

1.pl/sql乱码问题原因是oracle服务器字符集与oracle客户端(pl/sql连接)字符集不一致导致,解决此问题可将oracle客户端字符集与oracle客户端字符集改成一致即可

2.查看服务器字符集(select userenv('language') from dual)

3.查看客户端字符集HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE-->key_oracleclient_homexx-->NLS_LANG(SIMPLIFIED CHINESE_CHINA.ZHS16GBK)

4.我的电脑-->右击-->属性-->环境变量-->系统变量-->把nls_lang修改成SIMPLIFIED CHINESE_CHINA.ZHS16GBK

解决方案

将3,4中的值改为2中查询的值即可

原文地址:https://www.cnblogs.com/--zl--/p/8029142.html