PLSQL 的中文亂碼解決方法(簡單實用)

原因:oracle服務器端字符編碼 和 Oracle 客戶端 字符編碼不一致引起的

在這裏插入圖片描述
首先,添加系統變量 “NLS_LANG”,設置其值爲:SIMPLIFIED CHINESE_CHINA.ZHS16GBK
在這裏插入圖片描述
然後退出重新啓動 PLSQL即可

需要注意,操作之前的亂碼就是亂碼了,無法改變,這個操作之後,重新插入的值,纔會正確顯示,也就是該操作只針對以後的插入中文字符有效,之前的依然會亂碼,所以對於之前的操作可以重新插入執行下
在這裏插入圖片描述

擴展
如果接下來想轉 UTF-8 字符集,則可以設置NLS_LANGAMERICAN_AMERICA.UTF8,然後重新啓動 pl/sql developer。

其它字符集設置同上

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