登錄oracle數據庫時我們會遇到這樣的提示信息:“數據庫字符集(AL32UTF8)和客戶端字符集(2%)是不同的”。
這是由於數據庫服務端和客戶端的字符集不一致所造成的,服務端字符集和客戶端字符集相同才能正確解析出數據庫里的內容。它們倆就相當於一個編碼,一個解碼,必須相同才能解碼正確
解決方案:
1、打開注冊表,‘開始’-‘運行’ 輸入‘regedit’-確定。
2、找到HKEY_LOCAL_MACHINE\SOFTWARE
3、找到\Wow6432Node
4、 找到\Oracle\KEY_OraClient11g_home2.
5、 找到NLS_LANG鍵並修改NLS_LANG
6、他原來的值是:SIMPLIFIED CHINESE_CHINA.ZHS16GBK ,用SIMPLIFIED CHINESE_CHINA.AL32UTF8替換原來的值
7、重新打開plsql ,登錄,好了