选择“hkey_local_machine\system\ currentcontrolset\control\fontassoc”,正常情况下,会有associated deaultfonts、associated charset两个文件夹,其正确的内容应是:子目录内容中文win98 中文win98中文win2000 associated charset ansi=“yes” gb2312=“yes” den=“yes” symbol=“no” ansi=“yes” gb2312=“yes” oem=“yes” symbol=“no” ansi=“yes” oem=“yes” symbol=“no” associated defaultfonts assocsystemfont=“simsun.ttf” fontpackagedecorative=“宋体” fontpackagedontcare=“宋体” fontpackagemodern=“宋体” fontpackageroman=“宋体” fontpackagescript=“宋体” fontpackageswiss=“宋体”或 assocsystemfont=“simsun.ttf” fontpackage=“新宋体” fontpackagedecorative=“新宋体” fontpackagedontcare=“新宋体” fontpackagemodern=“新宋体” fontpackageroman=“新宋体” fontpackagescript=“新宋体” fontpackageswiss=“新宋体”
中文win98
中文win98
中文win2k
aasociated charset
ansi=“yes”
gb2312=“yes”
den=“yes”
symbol=“no”
ansi=“yes”
gb2312=“yes”
oem=“yes”
symbol=“no”
ansi=“yes”
oem=“yes”
symbol=“no”
associated default
fonts
assocsystemfont=“simsun.ttf”
fontpackagedecorative=“宋体”
fontpackagedontcare=“宋体”
fontpackagemodern=“宋体”
fontpackageroman=“宋体”
fontpackagescript=“宋体”
fontpackageswiss=“宋体”
同左栏
assocsystemfont=“simsun.ttf”
fontpackage=“新宋体”
fontpackagedecorative=“新宋体”
fontpackagedontcare=“新宋体”
fontpackagemodern=“新宋体”
fontpackageroman=“新宋体”
fontpackagescript=“新宋体”
fontpackageswiss=“新宋体”
3.当出现汉字乱码时,上述两个文件夹中内容就会不完整,有的没有associated charset文件夹或其中内容残缺不全;有的associated defaultfonts下内容残缺。只要用regedit在“hkey_local_machine\system\currentcontrolset\ control\fontassoc”下,根据以上正确内容恢复即可。