Oracle資料庫PLSQL的中文亂碼顯示全是問號

來源:互聯網
上載者:User

標籤:

緣由: 

 小師妹周末叫我幫她重裝資料庫,這麼大好的周末時光不出去玩兒,給她裝資料庫這不是很蛋疼麼。

我問她為什麼要重裝,她說:資料存入資料庫後,中文字元有亂碼,一定是我上次給她安裝資料庫的時候

有問題。當初為了給她安裝個資料庫,可是費了九牛二虎之力,64位元據庫,32位元據庫用戶端來回折騰了

兩天才弄好,我可不想再重新給她弄。在網上找到了個解決方案,一下子就把亂碼的問題解決了。

// http://www.2cto.com/database/201407/313317.html

我的Oracle是11g版本的,下面以我的為例,為大家講解下設定的過程。

步驟一

開始-運行-輸入regedit-斷行符號進入註冊表,依次單擊HKEY_LOCAL_MACHINE--->SOFTWARE ---> ORACLE--->KEY_OraDb11g_home1(不同版本的Oracle顯示的都不太一樣,但都會包含home這個單詞),找到“NLS_LANG”,查看數值資料是否為:“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,如果不是就將它設定為“SIMPLIFIED CHINESE_CHINA.ZHS16GBK。”

步驟二

設定完註冊表後,接下來設定我們的環境變數,電腦(右鍵) --->屬性--->進階系統設定--->進階--->環境變數--->建立,個人建議建立使用者變數,變數名輸入:“NLS_LANG”,變數值輸入:“SIMPLIFIEDCHINESE_CHINA.ZHS16GBK”。點擊確定即可,到此我們就設定完了。

Oracle資料庫PLSQL的中文亂碼顯示全是問號

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.