日期:2014-05-16  浏览次数:20431 次

数据库中字段注释和表内容为乱码(汉字)

直接上图:

查询数据库服务端的字符集编码方式:

select userenv('language') from dual;
我的是:SIMPLIFIED CHINESE_CHINA.US7ASCII
之后修改注册表:HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb11g_home1下的NLS_LANG的参数为上边查到的编码方式SIMPLIFIED CHINESE_CHINA.US7ASCII。
但是数据库还是老样子显示编码。
还要修改一个地方就是环境变量:计算机=》属性=》高级系统设置=》高级=》环境变量:NLS_LANG的变量值改为上边查到的编码方式SIMPLIFIED CHINESE_CHINA.US7ASCII。
重启plsql之后就不在是乱码了。