根據(jù)上述故障現(xiàn)象,中文Windows發(fā)生漢字亂碼,大多是因注冊(cè)表中有關(guān)漢字顯示的內(nèi)容丟失而造成。
①打開注冊(cè)表編輯器 (WindowsREGEDIT.EXE),
②再打開有“Associated Default Fonts”及“Associated Char Set”這兩行關(guān)鍵字,
③若有,再分別打開這兩行關(guān)鍵字即可看到其中內(nèi)容。
④當(dāng)只有“默認(rèn)”一行而無其他內(nèi)容,表明無法定義有關(guān)的漢字顯示,為漢字亂碼的原因。
可采用手工方法進(jìn)行修復(fù):
(1)單擊“開始”,選擇“運(yùn)行”。
(2)在“運(yùn)行”對(duì)話框中,鍵入regedit,單擊“確定”,打開注冊(cè)表編輯器。
(3)展開“我的電腦HKEY—LWCAL—MACHINESystemcurrent Control SetControl Fontassoc”查看底下有無“Aossiated Char Set文件夾圖標(biāo),在窗口的右欄中,將增加以下內(nèi)容:
ANSI(00)“Yes”
GB2312(86)“Yes”
WEM(FF)“Yes”
SYMBOL(02)“on”
SYMBOL(02)“on”
增加方法為:在編輯新建菜單中,單擊“串值”,再在右欄中出現(xiàn)的文字框中,鍵入ANSI(00),之后雙擊該文字框,在出現(xiàn)的對(duì)話框中,鍵入Yes,單擊“確定”,其余增加的內(nèi)容依此類推。
(4)按照上述方法,單擊Associated Default Fonts文件圖標(biāo),其窗口的右欄中將增加以下內(nèi)容:
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)當(dāng)沒有“Associated Char Set”及“Associated Default Fonts”兩行關(guān)鍵字時(shí),則Fontassoc文件夾,在編輯新菜單下,單擊“主鍵”,再在出現(xiàn)的文字框中,分別鍵入上述兩行關(guān)鍵字,之后按步驟 (4)增加所列之內(nèi)容。
(6)關(guān)閉系統(tǒng),重新啟動(dòng)計(jì)算機(jī)。