plsqldev查询数据乱码解决

1、查看服务端编码

select userenv('language') from dual;

2、执行语句 select * from V$NLS_PARAMETERS 查看第一行中PARAMETER项中为NLS_LANGUAGE 对应的VALUE项中是否和第一步得到的值一样

select * from V$NLS_PARAMETERS;

3、如果两者不一致,PLSQL客户端使用的编码和服务器端编码不一致,插入中文时就会出现乱码。需要设置环境变量。

计算机-->右键属性-->高级系统设置-->高级-->系统环境变量-->新建系统变量

变量名:NLS_LANG

变量值:第一步查到的值。(AMERICAN_AMERICA.ZHS16GBK)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章