數據庫字符集(AL32UTF8)和客戶端字符集(2%)是不同的


  登錄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 ,登錄,好了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM