PLSQL漢字亂碼的處理方法,DBMS_OUTPUT輸出的中文是亂碼

在plsql中執行select * from V$NLS_PARAMETERS

參看第一個行NLS_LANGUAGE的VALUE是不是SIMPLIFIED CHINESE,如果不是就可能是這裏出的問題

可以通過一下方式修改

打開計算機-->屬性-->高級系統設置-->環境變量-->新建

設置變量名:NLS_LANG,變量值:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。點擊確定即可。如下圖


重啓plsql即可


另:dbms_output.put_line不能使用的解決方法

在命令窗口中執行 set serveroutput on;

然後切回SQL窗口,在執行該語句的時候就可以在輸出中看到執行結果了

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章