本地ORACLE连接创建好后,默认是GBK的字符集,如果连接服务器不是同样的GBK字符集就会出现中文乱码的问题,这种情况我们需要修改本地的字符集来和服务器匹配.
通过注册表修改
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数据库中文乱码的方法。当本地与服务器字符集不一致导致乱码时,可通过修改注册表中HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOME0/NLS_LANG设置为所需的字符集来解决。文中提供了两种常见字符集示例。

1万+

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



