服務器上的數(shù)據(jù)導入到本地數(shù)據(jù)庫,字符出現(xiàn)亂碼,主要是服務器上的字符集和本地的字符集不匹配。
解決辦法:
解決辦法:
導入數(shù)據(jù)庫為:SIMPLIFIED CHINESE_CHINA.ZHS16GBK;
導出數(shù)據(jù)庫為:
AMERICAN_AMERICA.AL32UTF8
為了方便解決此問題,所以就修改了導入數(shù)據(jù)庫所使用的語言跟字符集.
開始菜單打開運行對話框,使用”regedit“命令進入注冊表,找到我的電腦下的:HKEY_LOCAL_MACHINE/SOFTWARE
/ORACLE/KEY_OraDb10g_home1(此路徑為oracle在注冊表中的配置信息),
查看名稱為NLS_LANG的值為SIMPLIFIED
CHINESE_CHINA.ZHS16GBK,修改成AMERICAN_AMERICA.AL32UTF8,
然后重新進入PL/SQL再次導入數(shù)據(jù),應該就正常了.
導出數(shù)據(jù)庫為:
AMERICAN_AMERICA.AL32UTF8
為了方便解決此問題,所以就修改了導入數(shù)據(jù)庫所使用的語言跟字符集.
開始菜單打開運行對話框,使用”regedit“命令進入注冊表,找到我的電腦下的:HKEY_LOCAL_MACHINE/SOFTWARE
/ORACLE/KEY_OraDb10g_home1(此路徑為oracle在注冊表中的配置信息),
查看名稱為NLS_LANG的值為SIMPLIFIED
CHINESE_CHINA.ZHS16GBK,修改成AMERICAN_AMERICA.AL32UTF8,
然后重新進入PL/SQL再次導入數(shù)據(jù),應該就正常了.