多语种开发项目使用oracle+PL/SQL Developer的

系统 1660 0

由于遇到了多语中开发项目,oracle数据库的字符集不再是简体中文了,在PL.SQL的sql窗口中发现插入韩文到数据库中总是为乱码,但中文和日文是正常的,连接数据库时PL/SQL弹出一个字符集不匹配的窗口.解决办法是这样的:

(1) 打开注册表的
HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE/HOMEO/,找到NLS_LANG选项
将原来的SIMPLIFIED CHINESE_CHINA.ZHS16GBK改为american_america.al32utf8

这时打开PL/SQL连接数据库应不会出现字符集不匹配的提示了,然后在PL/SQL的sql窗口中粘贴一条带韩文的insert语句,

(最好把粘贴的内容放到eclipse中检验一下,看存为utf-8格式有没有乱码出现),执行insert后,发现数据库中保存的韩文不再是乱码了,

希望以上经验能对大家有所帮助,以后做项目最好直接把数据库安装成UTF-8字符集,以免在需求变更需要支持多语的时候遇到麻烦,在java开发中,许多人习惯将字符集设置为GBK,当企业需要切换多语环境时就会遇到很大的麻烦.

 

多语种开发项目使用oracle+PL/SQL Developer的韩文插入问题


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论