有網友的電腦出了問題,系統的菜單,標題等處變成了亂碼,到百度知道求助,提供了一張如下的亂碼圖片,希望得到解決。出現亂碼的有幾種情況,一是系統亂碼,主要是桌面,菜單,標題,對話框等處出現亂碼。二是文檔中的內容出現亂碼,三是網頁亂碼,四是軟件窗口亂碼,上面網友出現的就是第一種情況“系統亂碼”。本文用二種方法修復系統亂碼的問題。
解決方法一:區域語言設置法
1,系統出現這種亂碼問題,一般可能是自已亂動,把區域語言給搞亂了,或者是安裝了其他語言的軟件,如日文,韓文等等,因為這些軟件需要語言支持,所以自動把區域語言給修改了。
要怎樣把區域語言改回來呢,方法是,先進入“控制面板”。
2,進入控制面板窗口後,找到“區域和語言選項”這一個圖標,雙擊打開此項。
3,進入區域語言選項窗口後。
如果是Win7系統,選擇“管理”這一項,再點“更改系統區域語言設置”按鈕,就能進行設置。
如果是XP系統,選擇“高級”項,打開“非Unicode程序的語言”下的下拉框,選擇“中文(中國)”這一項,設置就完成了。
如果進入區域語言後,若當前顯示已是“中文(中國)”,則先選擇一下其它區域語言,然後再設置成“中文(中國)”語言。也就相當激活一下“中文(中國)”區域語言,亂碼問題就基本解決了。
4,如果在設置“中文(中國)”區域語言時,彈出窗口,提示“插入磁盤”,這可能是“中文(中國)”語言字庫損壞,必須修復安裝。
5,需要有原版系統光盤,插入光驅,從i386文件夾中提取app950.fon文件,然後進行修復安裝。
解決方法二:注冊表修復法
1,經過上面區域語言設置或修復後,仍不能解決問題,就可能是注冊表信息設置錯誤或損壞造成,要修復這種問題,最好是用U盤,從其它好的電腦上拷貝正常的語言字體設置信息部分注入到亂碼電腦上,其操作方法是,先打開其它電腦的“運行”程序,輸入regedit命令,打開注冊表。
2,按HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlFontAssoc此路徑定位於FontAssoc項,右鍵,選擇菜單中的“導出”。
3,選擇一個保存文件夾,再給這個注冊文件起個名,如“修復亂碼.reg”,按“保存”即可。
提示,注冊文件“修復亂碼.reg”後綴一定要為reg才行。
4,把U盤插到亂碼電腦上,按上面方法打開注冊表,選擇“文件”菜單下的“導入”項。
5,打開文件選擇框,選擇保存在U盤中的“修復亂碼.reg”注冊文件,按“打開”,注冊表就修復完成了。還有個更簡單方法,直接到U盤中,雙擊“修復亂碼.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、果經過上面兩個方法不能解決問題,那就要重裝系統解決。