1、使用PL/SQL或者命令行工具使用sqlplus命令登录你的数据库,先确认数据库的编码字符集,使用查询字符集SQL:【select userenv('language泌驾台佐39;) from dual;】
2、此处以字符集编码:SIMPLIFIED CHINESE_CHINA.ZHS16GBK为示例(如果使用的是UTF-8请相应的设置成UTF-8,具体的以数据库查询为准);添加系统环境变量NLS_LANG,值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
3、环境变量添加办法:右击我的电脑,点击“属性”-->"环境变量",在系统变量中新建键值分别为NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
4、在PLSQL中点击菜单 tools后点击preferences 在弹出的设置窗口中找到 Appearance下的language,选择设置简体中文即可。
5、重新登录plsql,再次查询有中文的数据的表,确认是否还有乱码。
6、发现没有乱码后,即修改成功!