绿色的oracle客户端和绿色的plsql出现乱码怎么修改成中文?

0. 查询ORACLE服务器的语言、地域和字符集
select * from nls_database_paRameters;
查询结果如下图,
下图NLS_LANGUAGE 表示“语言”,NLS_TERRITORY  表示“地域”,NLS_CHARACTSET 表示“字符集”,将他们三个按照“语言_地域.字符集”的格式拼接起来,就有了“AMERICAN_AMERICA.ZHS16GBK”。
下面正式的来操作:
1.添加本地环境变量:NLS_LANG,
进入 我的电脑,属性,高级,环境变量,有则修改成下面数值没有就添加1项:
 NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"我的电脑,属性,高级,环境变量,有则修改成下面数值没有就添加1项:
 NLS_LANG="AMERICAN_AMERICA.ZHS16GBK"
2.按下WIN+R(WIN就是带微软图标的那个按键),输入:regedit 打开注册表。要修改本地注册表中的“HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1”-----右击NLS_LANG——点击——修改——数值数据改为:AMERICAN_AMERICA.ZHS16GBK按下WIN+R(WIN就是带微软图标的那个按键),输入:regedit 打开注册表。要修改本地注册表中的“HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1”-----右击NLS_LANG——点击——修改——数值数据改为:AMERICAN_AMERICA.ZHS16GBK
3.可能很多小伙伴是绿色的进入注册表没有ORACLE这个选项这就令人非常头疼了。因为可能是32位的原因,你到注册表的下面看看HKEY_LOCAL_MACHINE->SOFTWARE->Wow6432Node看看有没有ORACLE选项,如果还没有那咱就添加一个;《我的plsql是安装在这里 D:\Program Files\PLSQL Developer》你们下载之后把注册表放在plsql下面运行之后,按下WIN+R(WIN就是带微软图标的那个按键),输入:regedit 打开注册表。要修改本地注册表中的“HKEY_LOCAL_MACHINE->SOFTWARE->ORACLE->KEY_OraClient11g_home1”-----右击NLS_LANG——点击——修改——数值数据改为:AMERICAN_AMERICA.ZHS16GBK,记住把之前的数据库数据重新输入。

OK大功告成了,重新打开PLSQL,,查询你刚刚修改的数据都变成中文了,浪费了一天时间,希望给有帮助的菜鸟一点点帮助。

你可能感兴趣的:(绿色的oracle客户端和绿色的plsql出现乱码怎么修改成中文?)