加载中…
个人资料
Qeer
Qeer
  • 博客等级:
  • 博客积分:0
  • 博客访问:12,873
  • 关注人气:1
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
相关博文
推荐博文
谁看过这篇博文
加载中…
正文 字体大小:

消除Windows系统界面乱码

(2007-08-16 08:52:52)
【形成原因】:这类乱码是由于Windows注册表中关于字体部分配置不正常造成的,即使您用内码翻译软件(如南极星、MagicWin98等)处理也不会消除。

  【解决办法】:在Windows注册表中,恢复关于字体部分的正确设置。

  1、利用显示正常的电脑

   假如有一台Windows版本相同、显示正常的电脑可以利用,你可以如下步骤进行恢复:在正常机器上选择“开始”/“运行”,在对话框中键入 “REGEDIT”,打开注册表编辑器;光标定位到“HKEY_LOCAL_MACHINE\SYSTEM\CURRENT CONTROL SET\CONTROL\FONTASSOC”,选择“注册表/导出注册表文件”,选择“分支”,导出该分支注册表信息到文件(如LI.REG)中(如下 图);把LI.REG文件COPY到显示乱码的机器上,在显示乱码机器上运行REGEDIT,选择“注册注册表”/“导入注册注册表”,把LI.REG文 件导入注册表中。

  
消除Windows系统界面乱码


  2、在显示乱码的电脑上操作

  如果没有显示正常的电脑可以利用,就需要您手工恢复字体部分注册表项,方法有以下两种:

  第一种方法:用记事本编辑一个文件,然后保存为扩展名“REG”(文件名随意),再用鼠标右键单击这个文件,在右键菜单中选择合并,即可完成对注册表的改动。该文本文件的内容如下:

   REGEDIT4

   [HKEY_LOCAL_MACHINE\System\CurtentControlset\control\fontassoc]

   [HKEY_LOCAL_MACHINE\System\CurtentControlset\control\fontassoc\Associated DefaultFonts]

   "assocSystemFont"="simsun.ttf"

   "FontPackageDontCare"="宋体"

   "FontPackageRoman"="宋体"

   "FontPackageSwiss"="宋体"

   "FontPackageModem"="宋体"

   "FontPackageScript"="宋体"

   "FontPackageDecorative"="宋体"

   [HKEY_LOCAL_MACHINE\System\CurtentControlset\control\fontassoc\Associated CharSet]
   "ANSI(00)"="yes"

   "SYMBOL(02)"="no"

   "OEM(FF)"="yes"

   "GB2312(86)"="yes"  

   第二种方法:在出现乱码的电脑上,单击菜单“开始”/运行,键入REGEDIT打开注册表;找到“HKEY_LOCAL_MACHINE\ SYSTEM\CURRENT CONTROL SET\CONTROL\FONTASSOC”,正常情况下会有ASSOCIATED DEFAULTFONTS、ASSOCIATED CHARSET两个文件夹,这些文件夹中正确的参数如下表所示:

  

消除Windows系统界面乱码


   当出现汉字乱码时,上述两个文件夹中内容就会不完整,有的没有ASSOCIATED CHARSET文件夹、或其中内容残缺不全;有的ASSOCIATED DEFAULTFONTS下内容残缺。只要你打开注册表,在“HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET \CONTROL\FONTASSOC”下,根据以上正确内容恢复即可。
 

0

阅读 评论 收藏 转载 喜欢 打印举报/Report
  • 评论加载中,请稍候...
发评论

    发评论

    以上网友发言只代表其个人观点,不代表新浪网的观点或立场。

      

    新浪BLOG意见反馈留言板 电话:4000520066 提示音后按1键(按当地市话标准计费) 欢迎批评指正

    新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 会员注册 | 产品答疑

    新浪公司 版权所有