Oracle顯示中文出現問號(亂碼)

第一步

  • 查看服務器端編碼
    select userenv('language') from dual;

第二步

  • 執行語句 select * from V$NLS_PARAMETERS

查看第一行中PARAMETER項中爲NLS_LANGUAGE 對應的VALUE項中是否和第一步得到的值一樣。
如果不是,需要設置環境變量.

第三步

  • 設置環境變量
    計算機->屬性->高級系統設置->環境變量->新建設置變量名:NLS_LANG,變量值:第1步查到的值.

第四步(注意事項)

  • 這個配置的修改對已經插入的數據是無效的,意思就是要重新插入數據,把以前的數據要刪除
  • 重啓plsql,(如果無效)
  • 重啓電腦(系統變量,按理說是應該重啓電腦纔有效)
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章