1. 程式人生 > >PLSQL的表格出現中文亂碼

PLSQL的表格出現中文亂碼

一、問題

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的中文亂碼問題