我們大家都知道在Oracle PL Developer的實際操作中經常會出現亂碼的問題,這一問題一直是困擾著我們,都希望能找到一個好用的解決方案,以下的文章主要介紹的是Oracle PL Developer 中文的亂碼問題的解決。
1。
- select * from v$nls_parameters
查詢nls的參數,獲得數據庫服務器端的字符編碼
- NLS_LANGUAGE
- NLS_CHARACTERSET
2。修改本地環境變量,設置
- NLS_LANG = SIMPLIFIED CHINESE.ZHS16GBK
這個是我們的數據庫字符編碼
Oracle PLDeveloper 中文亂碼解決:NLS_LANG格式:
- NLS_LANG = language_territory.charset
有三個組成部分(語言、地域和字符集),每個成分控制了NLS子集的特性。其中:language 指定服務器消息的語言。
territory 指定服務器的日期和數字格式。
charset 指定字符集
也可更改相應注冊表項
- HKEY_LOCAL_MacHINE\SOFTWARE\Oracle\KEY_XE\NLS_LANG
需要保證要設置客戶端字符集與服務器端字符集一致。以上都是更改Oracle PLDeveloper 中文亂碼解決方式。