Windows操作系统中消除汉字乱码有绝招
我们在操作电脑的时候,经常会遇到汉字乱码,例如打开“写字板”,里面的文字是一塌糊涂,中英文、乱码三足鼎立;玩游戏时菜单也一片乱码,让你不知所措;至于电子邮件乱码,那就更常见了,大家可能都遇到过。为了消除这些乱码,你可以采取下面的措施:
一、消除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操作系统中消除汉字乱码有绝招相关推荐
- windows调用python_如何在Windows操作系统中从R调用Python?
我正在寻找一种在Windows操作系统上调用R中的python的方法.因为似乎没有可用的R包(至少没有最近更新的包),我正在寻找如何在R脚本中编写一组命令的线索,然后可以以批处理模式发送蟒蛇. 简而言 ...
- WINDOWS操作系统中可以允许最大的线程数
WINDOWS操作系统中可以允许最大的线程数 默认情况下,一个线程的栈要预留1M的内存空间 而一个进程中可用的内存空间只有2G,所以理论上一个进程中最多可以开2048个线程 但是内存当然不可能完全 ...
- 扔掉你 Windows 操作系统中的盗版软件吧
扔掉你 Windows 操作系统中的盗版软件吧 --Windows 下常用盗版软件的替代免费软件列表 作者:杨文博 <http://blog.solrex.cn> 原文链接:http:// ...
- 禁用服务器网络协议怎么设置,如何在Windows操作系统中启用和禁用DHCP?
原标题:如何在Windows操作系统中启用和禁用DHCP? 无论在公共场所还是家中,WiFi可以为您的计算机提供网络连接.我们出行或者参加会议时需要携带计算机.计算机操作系统具有可操作的DHCP,让大 ...
- 安装ao 服务器为空,如何在64位Windows操作系统中安装现场审计实施系统AO2011
龚泽平 [摘 要]对于医院审计.医保审计等各种需要消耗大量内存的审计工作来讲,64位系统具有更加明显的优势.但是当前国家审计署所研发的现场审计实施系统是基于32为系统的,在一定程度上让计算机软硬件都发 ...
- 在计算机窗口中什么中的文件不能被删除,在Windows操作系统中,“回收站”可以恢复(1)上使用键删除的文件或文件夹。在“我的电脑”窗口中,...
55题库为您解答: 正确答案:B 解析:本题考查Windows操作系统应用的基本知识.在Windows操作系统中,"回收站"可以恢复硬盘上使用Del>键删除的文件或文件夹.& ...
- 分享在Windows操作系统中独立安装微软MS Access 2019数据库的实用方法
文章首发于 码友网 – <分享在Windows操作系统中独立安装微软MS Access 2019数据库的实用方法> 本文为大家分享在Windows操作系统中独立安装微软MS Access ...
- windows操作系统中SID是什么??
SID也就是安全标识符(Security Identifiers),是标识用户.组和计算机帐户的唯一的号码.在第一次创建该帐户时,将给网络上的每一个帐户发布一个唯一的 SID.Windows 2000 ...
- linux中popen汉字乱码,Python中使用subprocess.Popen返回值乱码解决方案
Python中使用subprocess.Popen返回值乱码解决方案 问题描述 在python 2.7中,使用subprocess.Popen()调用*nix命令,并通过管道,获取其输出,并将其返回值 ...
最新文章
- 使用C# 3.0编译器编译 Asp.Net 项目代码
- 解决达梦数据库新增大字段报错问题
- 微型计算机常用的总线类型,常见总线有哪些类型
- c++中的pod类型
- Linux主机系统加固
- backward理解
- 【系统设计】统一过程的类抽取
- 利用python将excel数据导入mySQL
- Oracle 20c 新特性:XGBoost 机器学习算法和 AutoML 的支持
- LiveLayout
- eclipse项目如何变成web项目_Eclipse中将Java项目转换成Web项目的方法
- 基于Springboot的景区旅游管理系统 JAVA MySQL
- 基于PSCAD输电线路潮流计算
- 百旺如何看是否清卡_【问吧】如何查看是否清卡成功,出现这些问题,如何处理?...
- 计算机装系统找不到硬盘分区,如果U盘安装系统找不到硬盘分区,该怎么办?...
- ion-infinite-scroll上拉加载 ion-refresher下拉刷新
- 【Spring Security】spring security 之初探jwt
- 三年半经验,蚂蚁头条快手怎么选?网友:第一次看到头条比快手offer低的
- 关于 java.util.LinkedHashMap cannot be cast to xxx错误的解决方案
- Python的标识符命名规范
热门文章
- A33芯片+Linux3.4内核+ap6210wifi模块
- 非常不错的点餐系统应用源码完整版
- 如何高效学习ARMv8/ARMv9架构知识
- 服务器的固态硬盘使用raid非ssd,在VMware ESXi中使用固态硬盘的注意事项
- python编程题自动评分系统_用Python为你的「颜值评分」,看看人工智能为你打几分?...
- Python爬取《创造营2020》小姐姐数据并用腾讯云人脸识别做颜值评分
- python correlate_如何解释numpy.correlate和numpy.corrcoef值?
- console连接h3c s5500_win7系统使用USB口连接H3C交换机Console口的操作方法
- JavaScript系列之— 常见的Number 对象汇总
- 各国开源软件和商业软件