乱码形成原因及消除方法大全

乱码形成原因及消除方法大全

ID:15244325

大小:48.00 KB

页数:21页

时间:2018-08-02

乱码形成原因及消除方法大全_第1页
乱码形成原因及消除方法大全_第2页
乱码形成原因及消除方法大全_第3页
乱码形成原因及消除方法大全_第4页
乱码形成原因及消除方法大全_第5页
资源描述:

《乱码形成原因及消除方法大全》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、乱码形成原因及消除方法大全2008-01-1814:08乱码形成原因及消除方法大全当我们浏览网页、打开文档或邮件,运行软件时,经常会看到乱码,通常是由于源文件编码,Windows不能正确识别造成的的,也可能是其他原因。乱码给我们带来了太多的烦恼,为了帮助大家彻底摆脱乱码,下面我们就来探讨一下乱码的形成原因及其消除方法。  一、乱码有五种类型  常见的乱码,一般可以分成五种类型:第一类是文本/文档文件乱码,这一般是由于源文件编码,与Windows使用的编码不通用造成的;第二类是网页乱码,形成原因与第一类乱码类似;第三类是Windows系统界面

2、乱码,即中文Windows的菜单、桌面、提示框等显示乱码,主要是Windows注册表中有关字体的部分设置不当引起的;第四类是应用程序的界面乱码,即各种应用程序(包括游戏)本来显示中文的地方出现乱码,形成原因比较复杂,有第二类的乱码原因,也可能是软件用到的中文链接库,被英文链接库覆盖造成的;第五类是邮件乱码,形成原因也极其复杂。  二、如何消除应用程序的界面乱码?  目前有些软件发行了Unicode版本,这是一种通用的字符编码标准,涵盖了全球多种语言及古文和专业符号,这种版本的软件运行在任何系统和语言上都不会乱码,如果是非Unicode编码的

3、程序,就会有乱码现象。  【形成原因】:原因有三种。如果是由于Windows注册表中关于字体设置的信息不正确造成的,你可以用下面“如何消除Windows系统界面乱码”介绍的办法去解决;如果用上法解决不了,那就可能是由于软件的中文链接库,被英文链接库覆盖而引起的。这种现象经常发生在用微软开发工具例如VB、VC开发的中文软件上,这类软件中,菜单等显示界面上的汉字都是受一个动态链接库(DLL文件)控制,而软件的这个动态链接库一般安装在WindowsSystem目录下,如果以后安装了某个英文软件也使用同名的动态链接库,则英文软件的动态链接库就会覆盖

4、中文链接库,这样,运行中文软件时就会调用英文的动态链接库,因此出现乱码。解决办法:重新安装中文软件,恢复中文动态链接库即可。  如果以上方法也无济于事,对于Win9X/ME系统,你可以安装使用MagicWin98(下载地址http://www.skycn.com/soft/3047.html)、南极星等内码转换软件,转换内码后即可消除乱码;对于WinXP系统,建议使用微软多语言支持工具MicrosoftAppLocale(下载地址http://www.skycn.com/soft/12582.html),利用它为指定程序设置相应的语言区域,

5、这样也可消除乱码。  三、如何消除文本/文档文件乱码?  【形成原因】:一般是由于文档采用的字符集,系统不支持造成的。例如繁体中文的文档显示在简体中文系统下,或者相反的情况,就会造成文档显示时乱码。只要你内码转换正确,例如把原本是繁体的内码,转换为简体内码(或者相反),即可消除乱码。  【解决办法】:有以下四种解决办法:  1、使用Word2003/XP转换内码  Word2003/XP支持众多的语言,可以正确显示非Unicode类型的文本文件,单击“工具”菜单下的“语言”/设置语言,你可以把默认语言设置成非中文,例如日语,这样Word就可

6、以正确显示日文了。  当然你也可以用它进行简体中文与繁体中文之间的转换工作,如果文件有乱码,你转换一下即可消除。例如要把繁体中文转换为简体中文,方法是:选择要转换内码的文件,在弹出的对话框中(如下图),选择“其他编码”中的“繁体中文(BIG5)”一项,打开此文件时就不会出现乱码。2、使用Word2003/XP无乱码保存  在Word2003/XP中,当保存时选择“文件”中的“另存为”,先存为“WORD”文档,存盘后打开再存为纯文本等其他格式;或者在菜单栏中选择“工具/语言/中文简繁转换”,内码转换以后再保存。  3、使用内码转换工具  除此

7、之外,使用内码转换工具也可以消除此类乱码,你只要对BIG5(繁体中文)和GB2312(国标码、简体中文)进行相互转换即可实现。常用的内码转换工具有:4、使用WPS2000转换内码WPS2000也能转换内码,支持GB2312、BIG5、GBK等三种主要的汉字编码,并可在输出RTF、TXT、HTM格式文件时对内码进行转换。四、如何消除网页乱码?  【形成原因】:网页乱码是浏览器(IE等)对HTML网页解释时形成的,如果网页制作时编码为A,浏览器却以编码B显示该网页,就会出现乱码,因此只要你在浏览器中也以编码A显示该网页,就会消除乱码。  例如网

8、页的代码中有形如:〈HTML〉〈HEAD〉〈METACONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉的语句,浏览器在显示此页时,就会出

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。