我们在操作电脑的时候经常会遇到汉字乱码例如打开写字板里面的文字是一塌糊涂中英文乱码三足鼎立;玩游戏时菜单也一片乱码让你不知所措;至于电子邮件乱码那就更常见了大家可能都遇到过为了消除这些乱码你可以采取下面的措施: 一消除Windows系统乱码 如果Windows注册表中字体部分的配置不正常就会导致系统乱码例如Windows桌面菜单对话框等出现乱码写字板中文应用软件的界面和菜单也会乱码对付这类乱码你用内码翻译软件(如南极星MagicWin等)是无法消除的建议采用以下两种方法消除: 导入注册表法 找到一台无乱码电脑(要求其上的Windows版本与乱码电脑相同)在无乱码电脑上单击菜单开始/运行键入REGEDIT打开注册表;定位到关于系统字体的项目处HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc单击文件菜单下的导出导出范围选择分支(图)把该分支注册表信息导出到文件(例如LIREG)中; 图 接下来把LIREG文件COPY到乱码电脑上然后在乱码电脑上打开注册表选择文件/导入把LIREG文件导入注册表中最后重启电脑即可 手工修复注册表法 如果找不到无乱码电脑可以利用你可以手工恢复乱码电脑的注册表只需恢复字体部分注册表项即可操作步骤如下: 在乱码电脑上单击菜单开始/运行键入REGEDIT打开注册表;定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FontAssoc正常情况下会有Associated CharsetAssociated DefaultFonts两个目录当出现汉字乱码时下表两个目录中内容就会不完整有的没有Associated Charset目录或其中内容残缺不全;有的Associated DefaultFonts下内容残缺只要你检查下表中的两个目录根据表中的正确数据恢复注册表即可 二消除应用程序(包括游戏)乱码 当你运行某些中文软件时假如菜单等显示界面上出现乱码你用上面的方法却不能消除那就可能是软件的中文链接库被英文链接库覆盖引起的这类乱码经常发生在用微软开发工具(例如VBVC)开发的中文软件上 因为你开发的这类软件菜单等显示界面上的汉字都是受一个动态链接库(DLL文件)控制这个动态链接库一般安装在Windows\System目录下如果你以后安装了某个英文软件也使用同名的动态链接库则英文软件的动态链接库就会覆盖原来的中文动态链接库这样运行中文软件时就会调用英文的动态链接库因此出现乱码解决办法是:重新安装一下中文软件恢复中文动态链接库即可 如果以上方法也无济于事那就说明软件使用的内码与系统的语言编码不一致对于WinX/ME系统只需安装MagicWin(下载地址)南极星等内码转换软件即可消除乱码;对于WinXP系统建议你使用微软多语言支持工具MicrosoftAppLocale(下载地址)利用它为指定程序设置相应的语言区域这样你同时执行简繁体日文软件也不会发生沖突 三消除网页上的乱码 如果网页上出现乱码那可能是浏览器(如IE)对网页语种辨认错误造成的例如明明是中文网页IE却选择了欧洲语系编码因此网页上乱码就出现了解决办法是: 在IE中点击查看菜单下的编码选择简体中文(GB)(图)或者其他编码的简体中文;如果是繁体网页则改为繁体中文(BIG)如果是其他语言在其他菜单项下选择相应的编码 图 四消除链接Access文件的乱码 由于国外的免费主页空间容量大而且支持ASP于是许多朋友都使用这类主页空间不过国外的ASP服务器一般不支持中文数据库因此假如你的网页上有一个链接指向Access数据库文件当你点击该链接打开Access文件时文件中的中文内容就会显示乱码 为了消除这种乱码你可以在链接数据的那个文件中加入下面的句子: <%@ language=vbscript codepage= %> 假如还不能消除乱码请将你的数据库版本改为Access这样即可让国外ASP服务器支持中文数据库从而消除乱码了 五消除电子邮件乱码 收到对方编码后的信件如果你使用的EMAIL软件(如OUTLOOKFoxmail等)不能识别出信件所用的编码方法自然就无法自动解码这样就会出现邮件乱码 解决办法:在Outlook/XP中你可以选择视图菜单下的编码随后出现的菜单中会有全部的汉字编码标准你可以选择一种顺序单击选择直到邮件正文显示正确为止;Foxmail中你可以点击菜单查看/编码操作方法类似 如果对方使用非中文Windows你要给他发中文邮件希望对方能看到你写的中文而非乱码可以这样操作:用画笔等绘图软件书写中文邮件在图片中输入文字将属性置为黑白模式(以减少图片体积)然后用GIF格式保存用WINZIP把它压缩成ZIP格式作为附件在邮件中发送这样不管对方在何语言平台下都不会出现乱码 |