PL/SQL鏈接Oracle數據庫,中文亂碼,顯示問號

問題描述: 工具

登錄PL/SQL,執行SQL語句後,輸出的中文標題顯示成問號????;條件包含中文,則無數據。 測試

   

   

若是不是中文,須要修改註冊表值,方法以下: spa

進入註冊表:Win+r,輸入regedit後回車,依次單擊HKEY_LOCAL_MACHINE --->SOFTWARE ---> ORACLE--->home(筆者安裝的是Oracle 10g,這裏顯示成KEY_OraDb10g_home1),找到NLS_LANG(若是沒有就新建),查看數值數據是否爲:SIMPLIFIED CHINESE_CHINA.ZHS16GBK 3d

設置完成後,重啓一下PL/SQL工具,通常就能夠解決這個問題,新建一個表,插入中文,測試一下是否成功了。注意,你須要從新把數據導入一遍,或者從新插入中文。 blog

   

   

若是還不行,繼續往下看: it

添加環境變量,計算機——屬性——高級系統設置——環境變量——新建: 變量

   

設置變量名:NLS_LANG,變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK,肯定便可 方法

   

設置完成後,重啓一下PL/SQL工具,通常就能夠解決這個問題,新建一個表,插入中文,測試一下是否成功了。注意,你須要從新把數據導入一遍,或者從新插入中文。 im

   

(這時,你應該能夠正常顯示中文了,若是還不行,繼續Google吧,不要停。。。) 數據

相關文章
相關標籤/搜索