Oracle查詢數據出來亂碼問題?


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM