Plsql developer插入Oracle中文乱码解决办法!

快速解决:

第一,要明确中文乱码问题,一定是客户端与服务器端电脑的字符集不一样造成的。

第二,修改 plsql developer 客户端电脑的环境变量;

变量名:NLS_LANG 
变量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

第三,重启客户端。

 

select userenv('language') from dual;   <!-- 查询客户端电脑字符集编码 -->   

AMERICAN_AMERICA.ZHS16GBK(客户端字符集编码)       != (不能匹配)    ZHS16GBK (服务器端字符集编码)

SIMPLIFIED CHINESE_CHINA.ZHS16GBK(客户端字符集编码)   == (不能匹配)    ZHS16GBK (服务器端字符集编码)

select * from v$nls_parameters where parameter='NLS_CHARACTERSET';  <!--查询服务器端电脑字符集编码 -->

  如果不是 ZHS16GBK (服务器端字符集编码)的编码格式就需要自行匹配并修改。

 

 

 

如未解决可参考以下网址:

https://www.cnblogs.com/bingo1717/p/7803359.html  字符集

https://jingyan.baidu.com/article/86fae346dfef083c49121af7.html   其他问题解决办法

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值