為什么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客戶端即可,希望能幫到你謝謝 ^_^