oracle汉字乱码(插入数据/注释)

PL/SQL注释乱码解决:

查看Oracle的编码:

SQL> SELECT USERENV('LANGUAGE') FROM DUAL;
USERENV('LANGUAGE')
----------------------------------------------------
AMERICAN_AMERICA.AL32UTF8

但乱码。

安装时候,Oracle编码选择:

***:字符集(T):Unicode(AL32UTF8)
没有NLS_LANG变量的话,添加环境变量(系统变量(S)),重新启动下PL/SQL就可以了.

方法1:
***:  NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

配置:"***:"这两处,就OK了,必须,配置完毕,重启PL/SQL,后插入注释或数据,以前插入的还是乱码,重新插入覆盖即可
方法2:
NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK

你可能感兴趣的:(oracle汉字乱码(插入数据/注释))