1. 程式人生 > >Oracle 字符集常見字符集及解決方案

Oracle 字符集常見字符集及解決方案

sun png microsoft 打開 服務器 isp weight web 客戶端

Oracle 字符集常見字符集及解決方案

一.查看字符集:

1.查詢服務端字符集:

select userenv(‘language‘) from dual

技術分享圖片

or

select * from nls_database_parameters

2.查詢客戶端:

select * from nls_instance_parameters

客戶端字符集與服務端字符集不一致就會出現亂碼等問題

技術分享圖片

3.會話字符集:

select * from nls_session_parameters

技術分享圖片

二.修改字符集:

1.修改客戶端字符集:(推薦)

打開註冊表:cmd-regedit

HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE\KEY_OraDb10g_home1的NLS_LANG

2.修改NLS_LANG的值為:

比如服務端是:SIMPLIFIED CHINESE_CHINA.AL32UTF8那麽客戶端也修改成它即可

如果通過註冊表方式還是沒有解決問題,去修改環境變量:NLS_LANG

服務器端字符集修改:(慎重)

三.

Oracle 字符集常見字符集及解決方案