PLSQL的表格出現中文亂碼
阿新 • • 發佈:2019-02-10
一、問題
PLSQL與Oracle配置好,PLSQL中的表裡的資料會出現無法顯示中文,中文無法儲存、無法輸出,中文在表中顯示問號
二、原因
Oracle資料庫裡的字符集不支援中文導致的
三、解決辦法
步驟一
1.開始-執行-輸入regedit-回車進入登錄檔
2.依次單擊HKEY_LOCAL_MACHINE—SOFTWARE — ORACLE — KEY_OraDb11g_home1(不同版本的Oracle顯示的都不太一樣,但都會包含home這個單詞)
3.找到“NLS_LANG”,檢視數值資料是否為:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,如果不是就將它設定為“SIMPLIFIED CHINESE_CHINA.ZHS16GBK。”
步驟二
1.設定完登錄檔後,接下來設定我們的環境變數。
2.計算機(右鍵) — 屬性 — 高階系統設定 — 高階 — 環境變數 — 新建,個人建議新建使用者變數
3.變數名輸入:“NLS_LANG”
4.變數值輸入:“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”。點選確定即可。
四、結語
根據上兩個方法,基本上就可以搞定PLSQL的中文亂碼問題