為什麼Oracle 查詢出來的數據會產生亂碼? 安裝的資料庫和客戶端編碼編碼不一致就會產生亂碼,要想解決此問題改一下客戶端的編碼即可 1. select * from table; 如果是這種問題則解決的辦法有許多,以下這種是比較通用一點的方法 1.查字元集編碼 select * from v$nl ...
為什麼Oracle 查詢出來的數據會產生亂碼?
安裝的資料庫和客戶端編碼編碼不一致就會產生亂碼,要想解決此問題改一下客戶端的編碼即可
1. select * from table;
如果是這種問題則解決的辦法有許多,以下這種是比較通用一點的方法
1.查字元集編碼
select * from v$nls_parameters;
2.通過此信息得出結論是需要配置環境變數
在用戶變數裡面添加 key -> value
LANG zh_CN.GBK
在系統變數裡面添加 key -> value
NLS_LANG SIMPLIFIED CHINESE_CHINA.ZHS16GBK
完成以上配置在重啟以下PL/SQL客戶端即可,希望能幫到你謝謝 ^_^