我们在操作电脑的时候,经常会遇到汉字乱码,例如打开“写字板”,里面的文字是一塌糊涂,中英文、乱码三足鼎立;玩游戏时菜单也一片乱码,让你不知所措;至于电子邮件乱码,那就更常见了,大家可能都遇到过。为了消除这些乱码,你可以采取下面的措施:

  一、消除Windows系统乱码

  如果Windows注册表中字体部分的配置不正常,就会导致系统乱码,例如Windows桌面、菜单、对话框等出现乱码,“写字板”、中文应用软件的界面和菜单也会乱码。对付这类乱码,你用内码翻译软件(如南极星、MagicWin98等)是无法消除的,建议采用以下两种方法消除:

  1、导入注册表法

  找到一台无乱码电脑(要求其上的Windows版本与乱码电脑相同),在无乱码电脑上单击菜单“开始”/运行,键入REGEDIT打开注册表;定位到关于系统字体的项目处HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc,单击“文件”菜单下的“导出”,导出范围选择“分支”(图1),把该分支注册表信息导出到文件(例如LI.REG)中;

天极软件专题专区精选
Windows Vista专区 POPO专区 QQ专区 QQ挂机 注册表专区 Windows优化
Flash MX 视频教程 Photoshop视频教程 网页设计视频教程 照片处理数字暗房
PPT动画演示教程 Excel动画教程集 Word动画演示教程 Google专区
特洛伊木马专区 黑客知识教程专区 防火墙应用专区 了解Web2.0
Windows API开发专区 网络编程专区 VB数据库编程专区 图像处理与多媒体编程

图 1

  接下来把LI.REG文件COPY到乱码电脑上,然后在乱码电脑上打开注册表,选择“文件”/“导入”,把LI.REG文件导入注册表中,最后重启电脑即可。

  2、手工修复注册表法

  如果找不到无乱码电脑可以利用,你可以手工恢复乱码电脑的注册表,只需恢复字体部分注册表项即可,操作步骤如下:

  在乱码电脑上单击菜单“开始”/运行,键入REGEDIT打开注册表;定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc,正常情况下,会有Associated Charset、Associated DefaultFonts两个目录,当出现汉字乱码时,下表两个目录中内容就会不完整,有的没有Associated Charset目录、或其中内容残缺不全;有的Associated DefaultFonts下内容残缺。只要你检查下表中的两个目录,根据表中的正确数据恢复注册表即可。

  Associated Charset目录 Associated DefaultFonts目录
中文WinXP或Win2K
下正确内容
ANSI(00)="yes"
OEM(FF)="yes"
SYMBOL(02)="no"
AssocSystemFont="simsun.ttf"
FontPackage="新宋体"
FontPackageDecorative="新宋体"
FontPackageDontcare="新宋体"
FontPackageModern="新宋体"
FontPackageRoman="新宋体"
FontPackageScript="新宋体"
FontPackageSwiss="新宋体"
中文Win98
下正确内容
ANSI(00)="yes"
GB2312(86)="yes"
DEN(FF)="yes"
SYMBOL(02)="no"
AssocSystemFont="simsun.ttf"
FontPackageDecorative="宋体"
FontPackageDontcare="宋体"
FontPackageModern="宋体"
FontPackageRoman="宋体"
FontPackageScript="宋体"
FontPackageSwiss="宋体"

二、消除应用程序(包括游戏)乱码

  当你运行某些中文软件时,假如菜单等显示界面上出现乱码,你用上面的方法却不能消除,那就可能是软件的中文链接库被英文链接库覆盖引起的,这类乱码经常发生在用微软开发工具(例如VB、VC)开发的中文软件上。

  因为你开发的这类软件,菜单等显示界面上的汉字都是受一个动态链接库(DLL文件)控制,这个动态链接库一般安装在Windows\System目录下,如果你以后安装了某个英文软件也使用同名的动态链接库,则英文软件的动态链接库就会覆盖原来的中文动态链接库,这样,运行中文软件时就会调用英文的动态链接库,因此出现乱码。解决办法是:重新安装一下中文软件,恢复中文动态链接库即可。

  如果以上方法也无济于事,那就说明软件使用的内码与系统的语言编码不一致,对于Win9X/ME系统,只需安装MagicWin98极星等内码转换软件,即可消除乱码;对于WinXP系统,建议你使用微软多语言支持工具MicrosoftAppLocale,利用它为指定程序设置相应的语言区域,这样你同时执行简繁体、日文软件也不会发生冲突。

  三、消除网页上的乱码

  如果网页上出现乱码,那可能是浏览器(如IE)对网页语种辨认错误造成的。例如明明是中文网页,IE却选择了“欧洲语系”编码,因此网页上乱码就出现了,解决办法是:

操作系统应用技巧点
·微软新系统 ·Linux入门 ·系统优化 ·系统瘦身 ·XP网络技巧
·Vista优化 ·备份恢复 ·注册表技巧 ·个性化系统 ·系统安装
·系统故障 ·系统恢复 ·死机排除 ·碎片整理 ·系统变慢
·系统克隆 ·系统加强 ·系统还原 ·系统资源 ·系统提速
·系统美化 ·打印共享 ·系统共享 ·DIY安装盘 ·桌面DIY

  在IE中点击“查看”菜单下的“编码”,选择“简体中文(GB2312)”(图2),或者其他编码的简体中文;如果是繁体网页,则改为“繁体中文(BIG5)”,如果是其他语言,在“其他”菜单项下选择相应的编码。

图 2

  四、消除链接Access文件的乱码

  由于国外的免费主页空间容量大、而且支持ASP,于是许多朋友都使用这类主页空间,不过国外的ASP服务器一般不支持中文数据库,因此假如你的网页上有一个链接指向Access数据库文件,当你点击该链接打开Access文件时,文件中的中文内容就会显示乱码。

  为了消除这种乱码,你可以在链接数据的那个文件中加入下面的句子:

  <%@ language="vbscript" codepage="936" %>

<%@ language="vbscript" codepage="936" %>

  假如还不能消除乱码,请将你的数据库版本改为Access97,这样即可让国外ASP服务器支持中文数据库,从而消除乱码了。

  五、消除电子邮件乱码

  收到对方编码后的信件,如果你使用的EMAIL软件(如OUTLOOK、Foxmail等)不能识别出信件所用的编码方法,自然就无法自动解码,这样就会出现邮件乱码。

  解决办法:在Outlook2003/XP中,你可以选择“视图”菜单下的“编码”,随后出现的菜单中会有全部的汉字编码标准,你可以选择一种,顺序单击选择、直到邮件正文显示正确为止;Foxmail中,你可以点击菜单“查看”/编码,操作方法类似。

  如果对方使用非中文Windows,你要给他发中文邮件,希望对方能看到你写的中文、而非乱码,可以这样操作:用画笔等绘图软件书写中文邮件,在图片中输入文字,将属性置为黑白模式(以减少图片体积),然后用GIF格式保

存,用WINZIP把它压缩成ZIP格式,作为附件在邮件中发送,这样不管对方在何语言平台下,都不会出现乱码。

Windows操作系统中消除汉字乱码有绝招相关推荐

  1. windows调用python_如何在Windows操作系统中从R调用Python?

    我正在寻找一种在Windows操作系统上调用R中的python的方法.因为似乎没有可用的R包(至少没有最近更新的包),我正在寻找如何在R脚本中编写一组命令的线索,然后可以以批处理模式发送蟒蛇. 简而言 ...

  2. WINDOWS操作系统中可以允许最大的线程数

    WINDOWS操作系统中可以允许最大的线程数 默认情况下,一个线程的栈要预留1M的内存空间  而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程  但是内存当然不可能完全 ...

  3. 扔掉你 Windows 操作系统中的盗版软件吧

    扔掉你 Windows 操作系统中的盗版软件吧 --Windows 下常用盗版软件的替代免费软件列表 作者:杨文博 <http://blog.solrex.cn> 原文链接:http:// ...

  4. 禁用服务器网络协议怎么设置,如何在Windows操作系统中启用和禁用DHCP?

    原标题:如何在Windows操作系统中启用和禁用DHCP? 无论在公共场所还是家中,WiFi可以为您的计算机提供网络连接.我们出行或者参加会议时需要携带计算机.计算机操作系统具有可操作的DHCP,让大 ...

  5. 安装ao 服务器为空,如何在64位Windows操作系统中安装现场审计实施系统AO2011

    龚泽平 [摘 要]对于医院审计.医保审计等各种需要消耗大量内存的审计工作来讲,64位系统具有更加明显的优势.但是当前国家审计署所研发的现场审计实施系统是基于32为系统的,在一定程度上让计算机软硬件都发 ...

  6. 在计算机窗口中什么中的文件不能被删除,在Windows操作系统中,“回收站”可以恢复(1)上使用键删除的文件或文件夹。在“我的电脑”窗口中,...

    55题库为您解答: 正确答案:B 解析:本题考查Windows操作系统应用的基本知识.在Windows操作系统中,"回收站"可以恢复硬盘上使用Del>键删除的文件或文件夹.& ...

  7. 分享在Windows操作系统中独立安装微软MS Access 2019数据库的实用方法

    文章首发于 码友网 – <分享在Windows操作系统中独立安装微软MS Access 2019数据库的实用方法> 本文为大家分享在Windows操作系统中独立安装微软MS Access ...

  8. windows操作系统中SID是什么??

    SID也就是安全标识符(Security Identifiers),是标识用户.组和计算机帐户的唯一的号码.在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID.Windows 2000 ...

  9. linux中popen汉字乱码,Python中使用subprocess.Popen返回值乱码解决方案

    Python中使用subprocess.Popen返回值乱码解决方案 问题描述 在python 2.7中,使用subprocess.Popen()调用*nix命令,并通过管道,获取其输出,并将其返回值 ...

最新文章

  1. 使用C# 3.0编译器编译 Asp.Net 项目代码
  2. 解决达梦数据库新增大字段报错问题
  3. 微型计算机常用的总线类型,常见总线有哪些类型
  4. c++中的pod类型
  5. Linux主机系统加固
  6. backward理解
  7. 【系统设计】统一过程的类抽取
  8. 利用python将excel数据导入mySQL
  9. Oracle 20c 新特性:XGBoost 机器学习算法和 AutoML 的支持
  10. LiveLayout
  11. eclipse项目如何变成web项目_Eclipse中将Java项目转换成Web项目的方法
  12. 基于Springboot的景区旅游管理系统 JAVA MySQL
  13. 基于PSCAD输电线路潮流计算
  14. 百旺如何看是否清卡_【问吧】如何查看是否清卡成功,出现这些问题,如何处理?...
  15. 计算机装系统找不到硬盘分区,如果U盘安装系统找不到硬盘分区,该怎么办?...
  16. ion-infinite-scroll上拉加载 ion-refresher下拉刷新
  17. 【Spring Security】spring security 之初探jwt
  18. 三年半经验,蚂蚁头条快手怎么选?网友:第一次看到头条比快手offer低的
  19. 关于 java.util.LinkedHashMap cannot be cast to xxx错误的解决方案
  20. Python的标识符命名规范

热门文章

  1. A33芯片+Linux3.4内核+ap6210wifi模块
  2. 非常不错的点餐系统应用源码完整版
  3. 如何高效学习ARMv8/ARMv9架构知识
  4. 服务器的固态硬盘使用raid非ssd,在VMware ESXi中使用固态硬盘的注意事项
  5. python编程题自动评分系统_用Python为你的「颜值评分」,看看人工智能为你打几分?...
  6. Python爬取《创造营2020》小姐姐数据并用腾讯云人脸识别做颜值评分
  7. python correlate_如何解释numpy.correlate和numpy.corrcoef值?
  8. console连接h3c s5500_win7系统使用USB口连接H3C交换机Console口的操作方法
  9. JavaScript系列之— 常见的Number 对象汇总
  10. 各国开源软件和商业软件