我們在操作電腦的時候經常會遇到漢字亂碼例如打開寫字板裡面的文字是一塌糊塗中英文亂碼三足鼎立;玩游戲時菜單也一片亂碼讓你不知所措;至於電子郵件亂碼那就更常見了大家可能都遇到過為了消除這些亂碼你可以采取下面的措施:
一消除Windows系統亂碼
如果Windows注冊表中字體部分的配置不正常就會導致系統亂碼例如Windows桌面菜單對話框等出現亂碼寫字板中文應用軟件的界面和菜單也會亂碼對付這類亂碼你用內碼翻譯軟件(如南極星MagicWin等)是無法消除的建議采用以下兩種方法消除:
導入注冊表法
找到一台無亂碼電腦(要求其上的Windows版本與亂碼電腦相同)在無亂碼電腦上單擊菜單開始/運行鍵入REGEDIT打開注冊表;定位到關於系統字體的項目處HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc單擊文件菜單下的導出導出范圍選擇分支(圖)把該分支注冊表信息導出到文件(例如LIREG)中;
圖
接下來把LIREG文件COPY到亂碼電腦上然後在亂碼電腦上打開注冊表選擇文件/導入把LIREG文件導入注冊表中最後重啟電腦即可
手工修復注冊表法
如果找不到無亂碼電腦可以利用你可以手工恢復亂碼電腦的注冊表只需恢復字體部分注冊表項即可操作步驟如下:
在亂碼電腦上單擊菜單開始/運行鍵入REGEDIT打開注冊表;定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc正常情況下會有Associated CharsetAssociated DefaultFonts兩個目錄當出現漢字亂碼時下表兩個目錄中內容就會不完整有的沒有Associated Charset目錄或其中內容殘缺不全;有的Associated DefaultFonts下內容殘缺只要你檢查下表中的兩個目錄根據表中的正確數據恢復注冊表即可
二消除應用程序(包括游戲)亂碼
當你運行某些中文軟件時假如菜單等顯示界面上出現亂碼你用上面的方法卻不能消除那就可能是軟件的中文鏈接庫被英文鏈接庫覆蓋引起的這類亂碼經常發生在用微軟開發工具(例如VBVC)開發的中文軟件上
因為你開發的這類軟件菜單等顯示界面上的漢字都是受一個動態鏈接庫(DLL文件)控制這個動態鏈接庫一般安裝在Windows\System目錄下如果你以後安裝了某個英文軟件也使用同名的動態鏈接庫則英文軟件的動態鏈接庫就會覆蓋原來的中文動態鏈接庫這樣運行中文軟件時就會調用英文的動態鏈接庫因此出現亂碼解決辦法是:重新安裝一下中文軟件恢復中文動態鏈接庫即可
如果以上方法也無濟於事那就說明軟件使用的內碼與系統的語言編碼不一致對於WinX/ME系統只需安裝MagicWin(下載地址)南極星等內碼轉換軟件即可消除亂碼;對於WinXP系統建議你使用微軟多語言支持工具MicrosoftAppLocale(下載地址)利用它為指定程序設置相應的語言區域這樣你同時執行簡繁體日文軟件也不會發生沖突
三消除網頁上的亂碼
如果網頁上出現亂碼那可能是浏覽器(如IE)對網頁語種辨認錯誤造成的例如明明是中文網頁IE卻選擇了歐洲語系編碼因此網頁上亂碼就出現了解決辦法是:
在IE中點擊查看菜單下的編碼選擇簡體中文(GB)(圖)或者其他編碼的簡體中文;如果是繁體網頁則改為繁體中文(BIG)如果是其他語言在其他菜單項下選擇相應的編碼
圖
四消除鏈接Access文件的亂碼
由於國外的免費主頁空間容量大而且支持ASP於是許多朋友都使用這類主頁空間不過國外的ASP服務器一般不支持中文數據庫因此假如你的網頁上有一個鏈接指向Access數據庫文件當你點擊該鏈接打開Access文件時文件中的中文內容就會顯示亂碼
為了消除這種亂碼你可以在鏈接數據的那個文件中加入下面的句子:
<%@ language=vbscript codepage= %>
假如還不能消除亂碼請將你的數據庫版本改為Access這樣即可讓國外ASP服務器支持中文數據庫從而消除亂碼了
五消除電子郵件亂碼
收到對方編碼後的信件如果你使用的EMAIL軟件(如OUTLOOKFoxmail等)不能識別出信件所用的編碼方法自然就無法自動解碼這樣就會出現郵件亂碼
解決辦法:在Outlook/XP中你可以選擇視圖菜單下的編碼隨後出現的菜單中會有全部的漢字編碼標准你可以選擇一種順序單擊選擇直到郵件正文顯示正確為止;Foxmail中你可以點擊菜單查看/編碼操作方法類似
如果對方使用非中文Windows你要給他發中文郵件希望對方能看到你寫的中文而非亂碼可以這樣操作:用畫筆等繪圖軟件書寫中文郵件在圖片中輸入文字將屬性置為黑白模式(以減少圖片體積)然後用GIF格式保存用WINZIP把它壓縮成ZIP格式作為附件在郵件中發送這樣不管對方在何語言平台下都不會出現亂碼
From:http://tw.wingwit.com/Article/os/xtgl/201311/8873.html