oracle中文乱码问题
生活随笔
收集整理的這篇文章主要介紹了
oracle中文乱码问题
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Windows下,使用plsql插入中文數據出現亂碼問題,上網查了下解決方法,使用下面方法解決了亂碼問題,整理如下:
中文亂碼就是編碼不統一所導致的了,解決辦法只需要把編碼統一下即可解決了
此種情況最大的可能就是客戶端和服務器端的編碼不一致,解決方法如下
1、
查看服務器端編碼
select userenv('language') from dual;
2、
執行語句 select * from V$NLS_PARAMETERS?
查看第一行中PARAMETER項中為NLS_LANGUAGE 對應的VALUE項中是否和第一步得到的值一樣。
如果不是,需要設置環境變量.
否則PLSQL客戶端使用的編碼和服務器端編碼不一致,插入中文時就會出現亂碼.
3、
設置環境變量
計算機->屬性->高級系統設置->環境變量->新建
通過網上搜索,發現需要設置環境變量,添加以下環境變量:
?LANG=zh_CN.GBK?
NLS_LANG="SIMPLIFIED?CHINESE_CHINA.ZHS16GBK"
、
?
?
?
4、
重新啟動PLSQL,插入數據正常
?
轉載于:https://www.cnblogs.com/whats/p/6092905.html
總結
以上是生活随笔為你收集整理的oracle中文乱码问题的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Spring中ApplicationCo
- 下一篇: 1.15运行命令直至执行成功