在電腦中安裝了Windows後又安裝了其他軟件,整理硬盤碎片時,系統提示:“硬盤碎片含有錯誤”。用SCANDISK修復後,碎片真的便不能用了,再進入 Windows附件中時,發現其中漢字不見了。經檢查沒有病毒,再查看SCANDIDSK.LOG文件,提示:“文件夾C:Windows已被損壞………”。
根據上述故障現象,中文Windows發生漢字亂碼,大多是因注冊表中有關漢字顯示的內容丟失而造成。
①打開注冊表編輯器 (WindowsREGEDIT.EXE),
②再打開有“Associated Default Fonts”及“Associated Char Set”這兩行關鍵字,
③若有,再分別打開這兩行關鍵字即可看到其中內容。
④當只有“默認”一行而無其他內容,表明無法定義有關的漢字顯示,為漢字亂碼的原因。
可采用手工方法進行修復:
(1)單擊“開始”,選擇“運行”。
(2)在“運行”對話框中,鍵入regedit,單擊“確定”,打開注冊表編輯器。
(3)展開“我的電腦HKEY—LWCAL—MACHINESystemcurrent Control SetControl Fontassoc”查看底下有無“Aossiated Char Set文件夾圖標,在窗口的右欄中,將增加以下內容:
ANSI(00)“Yes”
GB2312(86)“Yes”
WEM(FF)“Yes”
SYMBOL(02)“on”
SYMBOL(02)“on”
增加方法為:在編輯新建菜單中,單擊“串值”,再在右欄中出現的文字框中,鍵入ANSI(00),之後雙擊該文字框,在出現的對話框中,鍵入Yes,單擊“確定”,其余增加的內容依此類推。
(4)按照上述方法,單擊Associated Default Fonts文件圖標,其窗口的右欄中將增加以下內容:
Assoc System Font“Simsun、ttf”
Font Package Decorative“宋體”
Font Package Dont Care“宋體”
Font Package Modern“宋體”
Font Package Roman“宋體”
Font Package Script“宋體”
Font Package Swiess“宋體”
(5)當沒有“Associated Char Set”及“Associated Default Fonts”兩行關鍵字時,則Fontassoc文件夾,在編輯新菜單下,單擊“主鍵”,再在出現的文字框中,分別鍵入上述兩行關鍵字,之後按步驟 (4)增加所列之內容。
(6)關閉系統,重新啟動計算機。