NLS_LANG is not defined on the client
2017-12-19 11:51
344 查看
解决方法:
修改注册表,在运行中输入regedit ,找到ORACLE\KEY_OraClient11g_homexx,右键新建“字符串值(S)”项为“NLS_LANG”,值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。
若在64位的环境下安装32为的程序,则修改注册表路径为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home1,新建“字符串值(S)”项为“NLS_LANG”,值为“SIMPLIFIED
CHINESE_CHINA.ZHS16GBK”(根据自己需要选择字符集)
或者复制下面一段 到文本文档然后改成.reg后缀
双击即可 字符集根据自己需要选择
####64位系统装32位软件######
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home1]
"NLS_LANG"="AMERICAN_AMERICA.UTF8"
如果不管怎么设置NLS_LANG都不能正确的设置编码,尤其是在64位下面,可以尝试一下方案:
在plsql安装目录,新建startplsql.bat,在里面设置环境变量,如下:
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK ####(同样根据自己需要选择字符集)####
start plsqldev.exe
然后点击startplsq.bat 启动plsql之后就编码正确了
修改注册表,在运行中输入regedit ,找到ORACLE\KEY_OraClient11g_homexx,右键新建“字符串值(S)”项为“NLS_LANG”,值为“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”。
若在64位的环境下安装32为的程序,则修改注册表路径为HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home1,新建“字符串值(S)”项为“NLS_LANG”,值为“SIMPLIFIED
CHINESE_CHINA.ZHS16GBK”(根据自己需要选择字符集)
或者复制下面一段 到文本文档然后改成.reg后缀
双击即可 字符集根据自己需要选择
####64位系统装32位软件######
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\ORACLE\KEY_OraClient11g_home1]
"NLS_LANG"="AMERICAN_AMERICA.UTF8"
如果不管怎么设置NLS_LANG都不能正确的设置编码,尤其是在64位下面,可以尝试一下方案:
在plsql安装目录,新建startplsql.bat,在里面设置环境变量,如下:
set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK ####(同样根据自己需要选择字符集)####
start plsqldev.exe
然后点击startplsq.bat 启动plsql之后就编码正确了
相关文章推荐
- NLS_LANG is not defined on the client.Character set conversion may cause unexpected results
- PL/SQL报错:NLS_LANG is not defined on the client.Character set conversion may cause unexpected results
- PL/SQL报错:NLS_LANG is not defined on the client.
- NLS_LANG is not defined on the client.Character set conversion may cause unexpec
- PLSQLDevloper启动提示NLS_LANG is not defined on the client解决方案
- [Java] Access restriction: The type FtpClient is not accessible due torestriction on required librar
- Vue报错笔记(1)vue.js:515 [Vue warn]: Property or method "name" is not defined on the instance but refere
- 转:[Java] Access restriction: The type FtpClient is not accessible due torestriction on required libr
- Access restriction: The type FtpClient is not accessible due to restriction on required library
- 导入android工程后出现The resource is not on the build path of a java project
- Warning: date_default_timezone_get(): It is not safe to rely on the system's timezone settings.
- Unable to start debugging on the web server. The project is not configured to be debugged.
- ant中com.sun.tools.javac.Main is not on the classpath问题的解决方案
- 解决com.sun.tools.javac.Main is not on the classpath的问题
- The BASEDIR environment variable is not defined correctly
- 【Visual Studio】The project appears to be under source control, but the associated source control plug-in is not installed on this computer
- 异常-The project: upload_client1 which is referenced by the classpath, does not exist.
- 'Microsoft.Jet.OLEDB.4.0' provider is not registered on the local machine. 解决方法
- The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build pat
- Cannot modify the return value of 'System...ClientRectangle' because it is not a variable