本地ORACLE连接创建好后,默认是GBK的字符集,如果连接服务器不是同样的GBK字符集就会出现中文乱码的问题,这种情况我们需要修改本地的字符集来和服务器匹配.
cmd 输入regedit
通过注册表修改
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0
NLS_LANG 改为你需要的字符集.
常用字符集(暂时只收集到两个)
AMERICAN_AMERICA.WE8ISO8859P1
SIMPLIFIED CHINESE_CHINA.ZHS16GBK
american_america.AL32UTF8
1--------- AMERICAN_AMERICA.zhs16gbk
2--------- AMERICAN_AMERICA.utf8
本文介绍了解决本地Oracle客户端与服务器间因字符集不匹配导致的中文乱码问题的方法。通过修改注册表中的NLS_LANG设置为与服务器相同的字符集,如SIMPLIFIEDCHINESE_CHINA.ZHS16GBK或AL32UTF8等。
1376

被折叠的 条评论
为什么被折叠?



