电脑文件乱码解决.doc_第1页
电脑文件乱码解决.doc_第2页
电脑文件乱码解决.doc_第3页
电脑文件乱码解决.doc_第4页
电脑文件乱码解决.doc_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

电脑文件乱码解决 有很多朋友都被Windows系统中各式各样的乱码所困惑特别是收到的一些十分重要的邮件程序、文件时会遇到乱码登上港台网站时会看到乱码以下是小编为大家整理好的电脑文件乱码解决欢迎大家阅读参考! 汉字乱码分类 汉字乱码现象有4种类型: 1.文本乱码:是Windows系统显示乱码如:菜单、桌面、提示框等这是由于注册表中有关字体部分的设置不当引起的; 2.文档乱码:是各种应用程序、游戏本来显示中文的地方出现乱码这种乱码形成的原因比较复杂有第1类的乱码原因也可能是软件中用到的中文动态链接库被英文动态链接库覆盖所造成的; 3.文件乱码:主要是指邮件乱码; 4.网页乱码:是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用而造成的 消除各类乱码的方法 一系统乱码的消除方法 这类乱码是由于在Windows注册表中关于字体部分配置不正常造成的即使你用内码翻译软件处理也不会消除这类乱码那办呢请跟我来: 方法一:找一台与你的Windows版本相同且显示正常的机器依下列步骤进行: 1.在正常机器上选择“开始”“运行”在对话框中键入“regedit”打开注册表编辑器; 2.请你将光标定位到“HKEYLOCALMACHINEsystemCurrentControlSetControlFontassoc”然后选择“注册表”“导出注册表文件”再选择“分支”导出该分支注册表信息到文件(如ZT.REG)中; 3.把ZT.REG文件拷贝到你那显示乱码的机器上方法是:在显示乱码的机器上运行“regedit”打开注册表编辑器,选择“注册表”“导入注册注册表”把ZT.REG文件导入注册表中即可 方法二:如果你找不到一台与你的Windows版本相同且显示正常的机器则需要手工恢复字体部分的注册表项其步骤是: 1.首先在显示乱码的机器上选择“开始”“运行”在对话框中键入“regedit”打开注册表编辑器; 2.选择“HKEYLOCALMACHINESystemCurrentControlSetControlFontassoc”正常情况下会有AssociatedDeaultFonts、AssociatedCharSet两个文件夹其正确的内容应是: 子目录内容 中文Win98 中文Win98(OEM版) 中文Win2000 AssociatedCharSet ANSI(00)=“yes” GB2312(86)=“yes” DEN(FF)=“yes” SYMBOL(02)=“no” ANSI(00)=“yes” GB2312(86)=“yes” OEM(FF)=“yes” SYMBOL(02)=“no” ANSI(00)=“yes” OEM(FF)=“yes” SYMBOL(02)=“no” AssociatedDefaultFonts AssocSystemFont=“simsun.ttf” FontPackageDecorative=“宋体” FontPackageDontcare=“宋体” FontPackageModern=“宋体” FontPackageRoman=“宋体” FontPackageScript=“宋体” FontPackageSwiss=“宋体” 或 AssocSystemFont=“simsun.ttf” FontPackage=“新宋体” FontPackageDecorative=“新宋体” FontPackageDontcare=“新宋体” FontPackageModern=“新宋体” FontPackageRoman=“新宋体” FontPackageScript=“新宋体” FontPackageSwiss=“新宋体” 3.当出现汉字乱码时上述两个文件夹中的内容就会不完整有的没有AssociatedCharSet文件夹或其中的内容残缺不全;有的AssociatedDefaulFonts下的内容残缺如果遇到这种情况办呢其实你只要打开注册表编辑器在“HKEYLOCALMACHINESystemCurrentControlSetControlFonassoc”下根据以上的正确内容恢复即可 二应用程序、游戏乱码的消除方法 明明是中文软件可显示界面上却出现乱码这可能是由于注册表中关于字体设置的信息不正确地被改变而造成的一般是因为软件的中文链接库被英文链接库覆盖而引起的这种现象经常发生在用微软开发工具例如VB、VC开发的中文软件上在这类软件中菜单等显示界面上的汉字都是受一个动态链接库“.DLL文件”控制而软件的这个动态链接库一般是安装在Win98/2000的System目录下的如果以后你安装了某个英文软件也使用同名的动态链接库则英文软件的动态链接库就会覆盖掉你原先的WindowsSystem下的中文软件的动态链接库这样当你运行中文软件时就会调用英文的动态链接库因此出现乱码解决办法是重新安装中文软件恢复中文动态链接库即可 三电子邮件乱码的消除方法 1.造成电子邮件乱码的原因很多主要有以下几个方面: (1)操作系统语种不同对于中文电子邮件如果收信方所用的操作系统是英文环境而且没有外挂中文系统或未切换为中文编码方式也会无法看到中文只见到乱码所有的双字节字符(如中文简/繁体的GB和BIG5码及日文的JIS、EUC和朝鲜文的KSC码等)在非本语种操作系统下都会出现乱码同样在中文简体的GB码环境下看其他双字节字符时也只能看到乱码 解决方法:安装多语言支持包或使用多内码显示平台对收到的邮件根据其使用的语种切换到相应的编码方式即可消除乱码 (2)邮件服务器不支持8位(非ASCII码格式)传输邮件的传输机制或邮件编码的不同可能造成邮件服务器不支持8位(非ASCII码格式)传输而形成邮件乱码例如直接发送中文或二进制等非ASCII码格式的邮件(如中文双字节文件、图片文件.jpg、可执行文件.exe或压缩文件.zip等二进制文件)时邮件服务器有可能无法处理便把信件中每个字符的第8位都过滤掉从而造成邮件信息的失真或损坏在收到邮件时就是一堆乱码 解决方法:在发送8位格式的文本文件时必须事先进行编码将文件转换为7位ASCII码或更少位数的格式然后才能保证文件的正确传送收件人收到7位或更少位格式的邮件后可以再转换为8位的格式这样就可避免乱码 (3)收发端使用的Email软件和设置不同一般Email软件的“附件”功能都可以自动对信件先进行编码然后再送出这样只要收信人使用Email软件就能区别信件的编码方式就可以自动将信件解码然而由于收发件人所用的Email软件默认配置不同或收发件人自己定制的一些选项不同所以在收到编码的信件后系统不一定能识别出信件所用的编码方法自然无法自动解码这样就会出现乱码 解决方法: 可以用WinZip+IE来解码请你把乱码邮件的内容拷贝到剪贴板中然后将其粘贴到记事本中存为文本文件(例如YJ.txt)再将其后缀改为.uue(改为YJ.uue)点击此文件会启动WinZip然后启动IE把WinZip中的001.txt文件拖到IE窗口中就会显示邮件原来的内容而不会看到乱码 可以根据邮件中的关键字符判断编码方法选取合适的解码软件进行解码邮件的编码方式主要有:UUENCODE、Base64encode、QPencode、BINHEX等UUENCODE:这是UNIX环境下使用的编码方式目前已经很少用大体格式为: begin644kk.zipM1G)O;2I;ENF)B3TC(VEEFYC=4N961UG1W(%=E9.;W8(8,3(ZM,SDZ,C4,3DYI296E:79E9H9G)O;2F;%B;6%I;.end 特征:乱码前

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论