有網友的電腦出了問題,系統的菜單,標題等處變成了亂碼,到百度知道求助,提供了一張如下的亂碼圖片,希望得到解決。出現亂碼的有幾種情況,一是系統亂碼,主要是案頭,菜單,標題,對話方塊等處出現亂碼。二是文檔中的內容出現亂碼,三是網頁亂碼,四是軟體視窗亂碼,上面網友出現的就是第一種情況“系統亂碼”。本文用二種方法修複系統亂碼的問題。
解決方案一:地區語言設定法
1,系統出現這種亂碼問題,一般可能是自已亂動,把地區語言給搞亂了,或者是安裝了其他語言的軟體,如日文,韓文等等,因為這些軟體需要語言支援,所以自動把地區語言給修改了。
要怎樣把地區語言改回來呢,方法是,先進入“控制台”。
2,進入控制台視窗後,找到“地區和語言選項”這一個表徵圖,雙擊開啟此項。
3,進入地區語言選項視窗後。
如果是Win7系統,選擇“管理”這一項,再點“更改系統地區語言設定”按鈕,就能進行設定。
如果是XP系統,選擇“進階”項,開啟“非Unicode程式的語言”下的下拉框,選擇“中文(中國)”這一項,設定就完成了。
如果進入地區語言後,若當前顯示已是“中文(中國)”,則先選擇一下其它地區語言,然後再設定成“中文(中國)”語言。也就相當啟用一下“中文(中國)”地區語言,亂碼問題就基本解決了。
4,如果在設定“中文(中國)”地區語言時,快顯視窗,提示“插入磁碟”,這可能是“中文(中國)”語言字型檔損壞,必須修複安裝。
5,需要有原版系統光碟片,插入光碟機,從i386檔案夾中提取app950.fon檔案,然後進行修複安裝。
解決方案二:註冊表修複法
1,經過上面地區語言設定或修複後,仍不能解決問題,就可能是註冊表資訊設定錯誤或損壞造成,要修複這種問題,最好是用隨身碟,從其它好的電腦上拷貝正常的語言字型設定資訊部分注入到亂碼電腦上,其操作方法是,先開啟其它電腦的“運行”程式,輸入regedit命令,開啟註冊表。
2,按HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssoc此路徑定位於FontAssoc項,右鍵,選擇菜單中的“匯出”。
3,選擇一個儲存檔案夾,再給這個註冊檔案起個名,如“修複亂碼.reg”,按“儲存”即可。
提示,註冊檔案“修複亂碼.reg”尾碼一定要為reg才行。
4,把隨身碟插到亂碼電腦上,按上面方法開啟註冊表,選擇“檔案”菜單下的“匯入”項。
5,開啟檔案選擇框,選擇儲存在隨身碟中的“修複亂碼.reg”註冊檔案,按“開啟”,註冊表就修複完成了。還有個更簡單方法,直接到隨身碟中,雙擊“修複亂碼.reg”註冊檔案,將其注入到註冊表即可。
修複後,需要重啟電腦才會生效。
6,如果周圍沒有電腦,就只能手動修複註冊表了,手動修複方法,依然是HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssoc此路徑,在其下找到“Associated Charset”項,在此項的右側視窗中,空白處右鍵->建立->字串值。建立如下三項,如果已有,就無須建立,沒有的,補上,
ANSI(00)="YES"
OEM(FF)="YES"
SYMBOL(02)="NO"
7,然後再在FontAssoc下,選擇“Associated DefaultFonts”,在其右側視窗,空白處右鍵->建立->字串值。建立如下八項,如果已有,就無須建立,沒有的,補上。
AssocSystemFont=“simsun.ttf”
FontPackage=“新宋體”
FontPackageDecorative=“新宋體”
FontPackageDontcare=“新宋體”
FontPackageModern=“新宋體”
FontPackageRoman=“新宋體”
FontPackageScript=“新宋體”
FontPackageSwiss=“新宋體”
修複後,同樣需要重啟電腦才會生效。
注意事項:
1、修改註冊表之前,最好先對註冊表進行備份。
2、果經過上面兩個方法不能解決問題,那就要重裝系統解決。