1.扩展名为“.exe”是什么文件?

2.VC中汉字复制怎么会乱码?

3.收到台湾朋友的邮件怎么全是乱码,如何恢复啊?

4.如何将新建文本文档的编码默认设为UTF-8格式

5.win8怎么设置记事本的默认编码格式

6.win10无法打开exe文件怎么办?

7.电脑中许多文件出现了乱码怎么回事

注册表命名_注册表命令格式的编码是什么类型

问题一:文件名乱码文件如何修复 乱码指的是计算机系统不能显示正确的字符,而显示其他无意义的字符或空白,如一堆ASCII Code。所显示出来的文字统称为乱码。乱码是因为所使用的字符的源码在本地计算机上使用了错误的显示字库,或在本地计算机的字库中找不到相应于源码所指代的字符所致。

通俗点讲:

乱码就是你打开王页或邮箱,里面的字不是全中文的,而是一些乱七八糟莫名其妙的无意义的字符组合在一起。主要是计算机的字库出错所致。

1一般出现在网页,用网页上面的查看――编码――简体中文即可解决。

2 出现乱码一般是Windows系统字库的问题,可能是系统错误或不正常关机造成的,也可能是某些软件需要使用操作系统以外的字库造成的。解决办法得看具体的问题,一般情况下的Windows乱码可以通过以下三种方法解决。

第一种方法是下载 解决Windows XP SP2乱码补丁 V1.00 (华军软件园)

第二种是解决Windows系统错误造成的乱码问题,重启后用F8键激活系统菜单,进入安全模式。等系统检查完毕,硬盘没有响应后再重新正常退出并重新启动计算机,正常进入Windows,字体一般就能自动恢复。这是因为Windows在进入安全模式时会重新索引字库及整理菜单。

第三种解决方法用于修正软件造成的注册表中关于字体部分设置出错的问题。运行“Regedit”启动注册表编辑器。在“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\fontassoc”键下有 “Associated CharSet”和“Associated DefaultFonts” 两个键。当出现汉字乱码时,这两个键中的内容就可能不正确甚至不完整。它们的正确内容应该是“Associated CharSet”内有“(默认)、ANSI(00)、GB2312(86)、OEM(FF)、SYMBOL(02)”几项串值,键值分别为“(未设置键值)、Yes、Yes、Yes、No”,而“Associated DefaultFonts”内有“(默认)、AssocSystemFont、FontPackegeDecorative、FontPackegeDontCare、FontPackegeModern、FontPackegeRoman、FontPackegeScript、FontPackegeSwiss”几项串值,键值分别为“(未设置键值)、simsun.ttf、宋体、宋体、宋体、宋体、宋体、宋体”。重新启动系统后汉字就应该显示正确了。建议您在修改前先备份注册表,以防修改错误使系统出现问题。

问题二:文档出现了乱码怎么恢复? 你试试下面的两个方法,看看能不能挽救你的文件。一、替换格式法    这种方法就是把被破坏的Word文档另存为另一种格式。    1、打开被损坏的文档单击“文件/另存为”菜单,在 “保存类型”列表中,选择“RTF格式”,然后单击“保存”按钮,并关闭word。   2、打开刚才刚才保存的RTF格式文件,再次使用 “另存为”将文件重新保存为“Word文档”,现在打开这个word文件就可以发现文件已经被恢复过来了。    如果在转换成rtf格式后文件仍然不能被恢复,可以将文件再次转换为纯文本格式(*.txt),再转换回Word格式。当然在转换为txt文件的时候其等信息会丢失掉。二、重设格式法    在Word有一个隐藏的位置,用来保存文档中的各种格式信息,所以只要删除这些格式信息就可以将文件恢复了。    1、在打开损坏的文档后,单击“工具/选项罚菜单,选择“编辑”标签,取消对“使用智能段落选择范围”复选框的勾选,然后单击 按钮。这样就可以修复文件了。    2、选定最后一个段落之外的全部内容,然后将这些内容粘贴复制到新的word文件中即可。

问题三:Word文档文件变成乱码如何完全修复? 一般是无法解决的,因为你这是原始文件损坏你可以试试以下方法看有没有希望: 1,名称:OfficeFIX V5.27 简介:OfficeFIX是一个Microsoft Office的修复工具,它可以修复损坏的Excel,Access和Word文档。提供修复文件的向导功能。 下载地址: act.it.sohu/download/show.php?soft=11663 2,用专业的数据修复软件来修复损坏的文档结构,比如OfficeRecovery、EasyRecovery FileRepair及OfficeFix等Office文件修复工具。 3,如果你到现在还没有向你的U盘重新写入数据那你可以试试一个我用过的好工具,最强大的EasyRecovery Pro支持所有WINDOWS系统,有30多M。注意不要把恢复的数据写在要恢复的那些数据的所在盘里否则会覆盖原始数据的EasyRecovery是威力非常强大的硬盘数据恢复工具。能够帮你恢复丢失的数据以及重建文件系统。 EasyRecovery 不会向你的原始驱动器写入任何东东,它主要是在内存中重建文件分区表使数据能够安全地传输到其他驱动器中。你可以从被破坏或是已经格式化的硬盘中恢复数据。该软件可以恢复大于 8.4GB 的硬盘。支持长文件名。 被破坏的硬盘中像丢失的引导记录、BIOS 参数数据块;分区表;FAT 表;引导区都可以由它来进行恢复。

问题四:word文档打开是乱码 如何恢复 Word 文档是许多电脑用户写作时使用的文件格式,当您辛辛苦苦写完一篇Word文档后,发现它因损坏而无法打开时,一定非常着急。其实,您不必心焦,因为我们还是有一些方法可以修复损坏文档,恢复受损文档中的文字。下面是具体的步骤。1 用专用修复功能①在“文件”菜单上,单击“打开”。②在“查找范围”列表中,单击包含要打开的文件的驱动器、文件夹或Internet 位置。③在文件夹列表中,定位并打开包含文件的文件夹。④选择要恢复的文常。⑤单击“打开”按钮旁边的箭头,然后单击“打开并修复”“打开并修复”是Word 2002/2003 才具有的功能,如果该方法仍不能打开受损文档,或者您使用的是Word /2000,可以试试以下方法。2 提取文字法①在“工具”菜单上,单击“选项”*“常规”选项卡。②确认选中“打开时确认转换”复选框,然后单击“确定”。③单击常用工具栏上的“打开”按钮。④在“文件类型”框中,单击“从任意文件中恢复文本”。⑤像通常一样打开文档。在使用上述方法打开受损Word 文档后,如果文档内容显示混乱,请继续以下工作。3 转换文档格式将Word文档转换为另一种格式,然后再将其转换回Word 文档格式。这是最简单和最彻底的文档恢复方法,请始终先尝试这种方法。①在Word 中打开损坏的文档。②在“文件”菜单上,单击“另存为”。③在“保存类型”列表中,单击“RTF 格式(*.rtf)”,然后单击“保存”。

问题五:U盘出现乱码怎么修复? 今天又看到网上,还有那么多人在问:“我的U盘文件怎么又变乱码了?”,而回答的人,还在那自以为是的回答:“用XX杀毒吧=_=!”,我真是忍无可忍了!杀毒软件有时还真够冤的,有一点什么鸡毛蒜皮,有人就会认为:唉。。又中毒了!杀不出毒来,还在网上说XXXX杀软真垃圾。现在我就来为大家揭晓U盘文件变乱码的真相!

首先,在此声明,本人以前放时就帮人卖过U盘!所有的话,并非凭空而说,而是对该行业内部有一定了解。现在路边滩上有很多防版U盘,一个便宜three个爱,可是!很多人就是被它们害苦了!!!这种U盘,名为1G或2G,18元左右进价,买给顾客价格只收40多元,存文件不多时,还看不出来什么问题,存多了当时也看不出来问题,但是当这个U盘存的文件过多过大后,拿回家,下次使用它或下下次使用它,就会发现里面的文件变成了乱码!这种东西一存多就不行了的U盘,它们一般是回收的沿海一代的费旧USB接口,然后把一个本来只256M大小或更小的芯片拿来刷大,刷过的芯片可以存更多的文件,在电脑上显示有多少G,多少G,虽然它原本只有256M或更小,但现在存1G的文件,它也不会报存不下,当时的确是存进去了,可是U盘中的文件极其不稳定,随时有可能变成乱码!所以当你买U盘时看它在windows中显示有多大,看了等于没看。这种U盘就好比一个塑料袋,本来只能装半斤的东西,你非要装一斤,当时提在手上可能没问题,过一段时间,塑料袋就提破了。。。为什么有的人买了便宜水货U盘,用了很长时间,还在那得意:“我用了这么长时间了,一点问题也没有啊!”,那是因为他还没有在U盘中存够大的东西!只要它不删U盘中的文件,有一天,U盘中东西一存多,或有一天,他一次拷一个很大的文件,乱码问题就暴露出来了。所以有人在买U盘时,搞个文件把U盘存满,然后没有发现有乱码,就认为U盘是好的,这也是错误的!乱码问题有时并不是当时就暴露,而是用了几次后才会暴露,这种现象的发作一般只存在于私货U盘中,并且当满搐以下两条才会发作乱码现象:

1.U盘中的总文件大小要超过U盘实际原始容量

也就是说,一个1G的私货U盘,它可能是由原本只有512M的芯片刷成的1G,当你存低于512M文件时,U盘不会出现任何问题

2.当U盘中的总文件大小超过了U盘的实际原始容量后,在下次第N次使用U盘时发作乱码问题

也就是说,即便你满足了第一条,当时U盘也可能不会马上出现问题,而是在下次使用时,或下下次使用时,也就是无法确定的第N次使用时出现问题!原理上面已经讲过了,就像一个最多只能装半斤的塑料袋,你一下装了一斤,当时袋子可能不会破,但是当你向前走了N步路后,它才会破掉。

出现这种情况后,先不要急,你可以试下用easyrecovery恢复你U盘上的文件,如果恢复成功,立即复制到电脑中,否则过不了多长时间,U盘中的文件很有可能又会变成乱码。另外,恢复时,有一个技巧,就是当U盘出现问题后,不要再对U盘做任何增删改的操作,直接恢复成功率比较大,如果U盘出现问题后,还继续向里面复制或粘贴或修改,这就好比破坏了犯罪现场,也就是数据结构,想还原就更难了。如果以上都成功了,这时你可以去网上找一个mydisktest 的工具,来检查一下你的U盘,看下你的U盘是不是小容量强行扩大而来的那种U盘。因为,有的U盘出现乱码或移动硬盘出现乱码,并不能绝对说它们是小容量改大的那种水货,因为有时个别的质量问题或个人使用不当,也会导致乱码现象,所以还是要用mydisktest 工具来确认看是不是......>>

问题六:word文件名变成乱码怎么解决 这种现象在win10系统中 ,从腾讯邮箱下载下来的文件最常见,下载下来後立即打开并重命名即可解决。

问题七:u盘中文件都变成乱码了怎么办?怎么样能找回来啊? 20分 先用杀毒软件对优盘杀一下毒 如果查不出的话 你试一试

点开始 运行 输入 chkdsk /X H: 注:前面的字母H是指的你的优盘盘符不一定都是H 要先看看你的优盘盘符是什么如果这样不行的话你再这样试试

对你的优盘右键-属性-工具-开始检查

用数据恢复软件恢复一下数据

如果还不行的话那只有格式化优盘了

问题八:内存卡乱码怎么恢复 1、格式化磁盘;

2、使用EasyRecoveryPro来恢复数据(下方一律称为ERP)

1、下载、安装ERP后,启动该软件;

2、启动后,点击左边的“数据恢复”;

3、在右边有“高级恢复”、“删除恢复”、“格式化恢复”等,个人最爱用“高级恢复”,因为这种模式最全面,恢复的数据也最多。

4、然后选中你要恢复的盘,比如是个U盘(盘符为J:),选中该盘后,单击”前进“,接下来就请等等,因为ERP现在要做的就是扫描J盘中被删除的而可以恢复的数据。

5、然后在找到的数据界面的左边,选中你要恢复的文件夹,然后再在右边选中你要恢复该文件夹下的文件,也可以全部选上;当选好后,再单击“前进”。

6、接着就是要选择恢复目录,也就是把这个恢复的数揣文件放在哪里。但是不能选择J盘,因为J盘就是被恢复的盘,通过浏览找到其他盘下的某个文件夹后,再单击“前进”。

7、单击“完成”,在弹出的对话框中单击“否”退出即完成恢复。

问题九:U盘文件出现乱码,是什么原因?又应该怎样恢复文件呢? 文件是无法恢复的,一般这是因为U盘是扩容的导致的,可以用mydisktest检测并屏蔽

问题十:EXCEL文件保存后再打开都是乱码,怎么恢复过来? 招数一:将工作簿另存为SYLK格式

如果Excel文件能够打开,那么将工作簿转换为SYLK格式可以筛选出文档的损坏部分,然后再保存数据。

首先,打开需要的工作簿。在“文件”菜单中,单击“另存为”命令。在“保存类型”列表中,单击“SYLK(符号连接)(*.slk)”,然后单击“保存”按钮。关闭目前开启的文件?,打开刚才另存的SYLK版本即可。

招数二:转换为较早的版本

如果由于启动故障而没有保存Excel工作簿,则最后保存的版本可能不会被损坏。当然,该版本不包括最后一次保存后对文档所作的更改。

关闭打开的工作簿,当系统询问是否保存更改时,单击“否”。在“文件”菜单中,单击“打开”命令,双击该工作簿文件即可。

招数三:打开并修复工作簿

如果Excel文件根本不能够使用常规方法打开,那么可以尝试Excel 2003中的“打开并修复”功能,该功能可以检查并修复Excel工作簿中的错误。

在“文件”菜单中,单击“打开”命令。通过“查找范围”框,定位并打开包含受损文档的文件夹,选择要恢复的文件。单击“打开”按钮旁边的箭头,然后单击“打开并修复”即可。

招数四:用Excel查看程序打开工作簿

在用尽各种方法仍不能解决问题的情况下,大家不妨考虑一下使用第三方软件开展恢复工作.下面的链接是一个经过实际检验的Excel恢复软件,你可以通过此软件达到恢复您Excel数据的目的

扩展名为“.exe”是什么文件?

汉字出现乱码有好几种情况,大致可分成四类:网页、文本、文档和文件乱码。第一类是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用造成的;第二类是Win9X/Win2K系统(菜单、桌面、提示框)显示乱码,这是Win9X/Win2K注册表中有关字体的部分设置不当引起的;第三类是各种应用程序(包括游戏)本来显示中文的地方出现乱码,形成原因比较复杂,有第二类的乱码原因,也可能是软件用到的中文动态链接库被英文动态链接库覆盖造成的;最后一类是邮件乱码。

由于楼主你没有说清楚具体是什么,所以只好写长一些了,呵呵,希望楼主有耐心看完:

(一)、网页、文本和文档文件乱码的消除

网页乱码是浏览器(如IE等)对HTML网页解释时形成的。如果在网页的代码中有形如:〈HTML〉〈HEAD〉〈META CONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉……〈/HTML〉的语句,浏览器在显示此页时,就会出现乱码。因为浏览器会将此页语种辨认为“欧洲语系”。解决的办法是将语种“ISO-8859-1”改为GB2312,如果是繁体网页则改为BIG5。

另一种解决办法是不修改网页代码,事先为浏览器安装多语言支持包(例如在安装IE时要安装多语言支持包),这样在浏览网页出现乱码时,就可以在浏览器中选择菜单栏下的“查看”/“编码”/“自动选择”/简体中文(GB2312),如为繁体中文则选择“查看”/“编码”/“自动选择”/繁体中文(BIG5),其它语言依此类推选择相应的语系,这样可消除网页乱码现象。

还有一种解决办法是利用多内码显示平台来转换内码。常用多内码显示平台有:“南极星”、“四通利方”、“MagicWin 98等等。

网页无乱码保存的方法是:用浏览器打开网页时,在“查看”/“编码”中选择“自动选择”,存盘时保存类型选“web页”,编码选择“UNICOD”,这样保存过的网页再次打开时,在浏览器菜单“查看”、“编码”中不管选择简体中文(GB2312)、简体中文(HZ)还是UNICODE(UTF-8)或繁体中文(BIG5),最终显示都不会出现乱码。

文本、文档文件乱码,一般是繁体中文显示在简体中文系统下或者相反情况造成的。只要把原本是繁体的内码转换为简体内码(或者相反),就可消除乱码。

Word能胜任这类工作,例如要把繁体中文转换为简体中文,方法是:选择要转换内码的文件,在弹出的对话框中,选择“其它编码”中的“繁体中文(BIG5)”一项,打开此文件时就不会出现乱码。无乱码保存方法:在保存时选择“文件”中的“另存为”,先存为“Word文档,存盘后打开再存为纯文本等其它格式;您也可以用Word的“中文简繁转换”工具实现无乱码保存,方法是在菜单栏中选择“工具/语言/中文简繁转换”,内码转换后再保存。

除此之外,消除这类乱码还可用内码转换工具,对BIG5(繁体中文)和GB2312(国标码、简体中文)进行相互转换来实现。常用的内码转换工具有:“飓风简繁通、“内码转换大师、“华语通、“两岸通汉字内码转换器等等

(二)、Win9X/Win2K系统乱码的消除

这类乱码是由于注册表中关于字体部分配置不正常造成的,即使您用内码翻译软件如四通利方、南极星、Magic Win98、两岸通等处理也不会消除。解决办法是:恢复注册表中关于字体部分设置。

如有一台Win9X/Win2K版本相同且显示正常的机器,则可依下列步骤进行恢复:

1.在正常机器上选择“开始”/“运行”,在对话框中键入“REGEDIT”,打开注册表编辑器;

2.光标定位到“HKEY_LOCAL_MACHINE\ SYSTEM\CURRENT CONTROL SET\CONTROL\ FONTASSOC”,选择“注册表/导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如LI.REG)中;

3.把LI.REG文件Copy到显示乱码的机器上,在显示乱码机器上运行REGEDIT,选择“注册注册表”/“导入注册注册表”,把LI.REG文件导入注册表中。

如没有Win9X/Win2K版本相同且显示正常的机器,则需要您手工恢复字体部分注册表项,按以下步骤:

1.在乱码机器上打开“开始”——“运行”——REGEDIT,然后回车,打开注册表编辑器;

2.找到“HKEY_LOCAL_MACHINE\SYSTEM\ CURRENT CONTROL SET\CONTROL\FONTASSOC”,正常情况下,会有ASSOCIATED DEFAULTFONTS、ASSOCIATED CHARSET两个文件夹,其正确的内容为:

子目录内容

中文Win98

中文Win98(OEM版)

中文Win2K

AASOCIATED CHARSET

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”

ASSOCIATED DEFAULT

FONTS

AssocSystemFont=“simsun.ttf”

FontPackageDecorative=“宋体”

FontPackageDontcare=“宋体”

FontPackageModern=“宋体”

FontPackageRoman=“宋体”

FontPackageScript=“宋体”

FontPackageSwiss=“宋体”

同左栏

AssocSystemFont=“simsun.ttf”

FontPackage=“新宋体”

FontPackageDecorative=“新宋体”

FontPackageDontcare=“新宋体”

FontPackageModern=“新宋体”

FontPackageRoman=“新宋体”

FontPackageScript=“新宋体”

FontPackageSwiss=“新宋体”

3.当出现汉字乱码时,上述两个文件夹中内容就会不完整,有的没有ASSOCIATED CHARSET文件夹或其中内容残缺不全;有的ASSOCIATED DEFAULTFONTS下内容残缺。只要用REGEDIT在“HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\ CONTROL\FONTASSOC”下,根据以上正确内容恢复即可。

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

中文软件菜单等显示界面上出现乱码,可能是由于Windows注册表中关于字体设置的信息不正确地改变而造成的,这时候可以用上述第2点介绍的办法去解决。

如果用上法解决不了,那就是因为软件的中文链接库被英文链接库覆盖而引起的,这种现象经常发生在用微软开发工具例如VB、VC开发的中文软件上,这类软件中,菜单等显示界面上的汉字都是受一个动态链接库(DLL文件)控制,而软件的这个动态链接库一般安装在Windows的System目录下,如果以后安装了某个英文软件也使用同名的动态链接库,则英文软件的动态链接库就会覆盖WINDOWS\SYSTEM下的中文软件的动态链接库,这样,运行中文软件时就会调用英文的动态链接库,因此出现乱码。解决办法是重新安装中文软件,恢复中文动态链接库即可。

(四)、邮件乱码的消除

1.邮件乱码原因及其排除

邮件乱码的形成原因很多,主要有以下几个方面:

(1)邮件服务器不支持8位(非ASCII码格式)

传输邮件传输机制或邮件编码的不同,可能造成邮件服务器不支持8位(非ASCII码格式)传输而形成邮件乱码。例如直接发送中文或二进制等非ASCII码格式的邮件(如中文双字节文件、文件.jpg、可执行文件.exe或压缩文件.zip等二进制文件)时,邮件服务器有可能无法处理,便把信件中每个字符的第8位都过滤掉,从而造成邮件信息的失真或损坏,在收到邮件时就是一堆乱码。

对策:在发送8位格式的文本文件时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,然后才能保证文件的正确传送。收件人收到7位或更少位格式的邮件后,可以再转换为8位的格式,这样就可避免乱码。

(2)收发端使用的E-mail软件和设置不同

一般E-mail软件的“附件”功能都可以自动对信件先进行编码,然后送出。这样只要收信人使用的E-mail软件(如Outlook、Netscape E-mail等)能区别信件的编码方式,就可以自动将信件解码。然而由于收发件人所用的E-mail软件默认配置不同或收发件人自己定制的一些选项不同,所以在收到编码的信件后,系统不一定能识别出信件所用的编码方法,自然无法自动解码,这样就会出现乱码。

对策:可以用Winzip+IE来解码,方法是:把乱码邮件的内容,拷贝到剪贴板中,然后将其粘贴到记事本中,存为文本文件(例如LI.txt),再将其后缀改为.uue(改为LI.uue),点击此文件,会启动Winzip,然后启动IE,把Winzip中的001.txt文件拖到IE窗口中,就会显示邮件原来的内容,而不会看到乱码。

也可以根据邮件中的关键字符判断编码方法,选取合适的解码软件进行解码。

邮件的编码方式主要有:UUENCODE、Base64 encode、QP-encode、BINHEX等。

UUENCODE:这是UNIX环境下使用的编码方式,目前已经很少用,大体格式为:

begin 644 kk.zip M1G)O;2!I;&EN+F)B3T!C(VEE+FYC='4N961U+G1W(%=E9"!.;W8@(#8@,3(ZM,SDZ,C4@,3DY-@I296-E:79E9#H@9G)O;2!F;&%B;6%I;"YF;&%B+F9U:FET……

end

特征:乱码前面含有“begin xxx”,后面是编码前的原始文件名(如kk.zip),接着是已经过编码的信件内容(如上述的乱码部分)最后一行为“end”。

解码办法:可用BECKY!EUDORA等E-mail软件,选择编码中相应的选项就可解码,也可以在E-mail软件中保存乱码邮件,存为后缀为“.UUE”格式的文件,然后用Winzip解码展开。解码后就会消除乱码。

MIME/BASE64 encode:该编码方式将3个字节(8位)用4个字节(6位)表示,由于编码后的内容是6位的,因此可避免第8位被截掉,大体格式为:

MIME-Version:1.0

Content-Type:text/plain; charset="us-ascii"

Content-Transfer-Encoding:base64

Status:R

SGmhQbF6pm6hSafapmK69Lj0pFexb6q+sXqsT6Skp OWrSKXzsN3DRLFNrmGhQQ0Kq1+sTqq6vdCx<BR>0LF6tFit07Ddw0ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiBJbnRlcm5ldCBN……

特征:乱码前一般有如下几部分“信头”:Content-Type(内容类型)、charset(字符集)和Content-Transfer-Encoding(内容传输乱码方式)。

解码办法:用E-mail软件,选择编码中Base64 选项就可解码,解码后会消除乱码。

QpencodeQP:全称“Quoted-Printable Content-Transfer-Encoding”。因为这种格式邮件的内容都是ASCII字符集中可以打印的字符,所以名称中含有Printable。大体格式为:

=A1A=B1z=A6n=A1I=A7=DA=A6b=BA=F4=B8=F4=A4W

=B1o......

=E5==ABH=A5=F3=B0=DD=C3D=B1M=Aea=A1A......

特征:内容通常有很多等号“=”,因此不需要看“信头”也可以判断是否为QP编码。

解码办法:把邮件中类似A1A=B1z=A6n...的部分编码全部复制下来,贴到一个新的纯文本文件中,然后在文件头部加入Quoted-Pintable格式的文件头:

Contenet-Type:text/plain;Charset="GB2312"

Content-Transfer-Encoding;Quoted-Pintable

然后以“EML”为后缀保存文件,用管理器双击打开文件即可显示正确的内容。如果还有部分汉字乱码,可以用Winzip对存盘后的EML文件进行解压,即可看到正确的内容。

BINHEX:这种编码方式大体格式为:

(This file must be converted with Binhex4.0)

SGmhQbF6pm6hSafapmK69Lj0pFexb6qssTqq6vdCx<BR> 0LF6tFit07Ddw0ShRw0KDQqtuqX9p2m2RLF6p9q

oz6XOIE……

解码办法:用E-mail软件对它解码;也可在E-mail软件中保存乱码邮件,存为后缀为“.HQX”格式的文件,然后用Winzip解码展开。

解码后会消除乱码。

UTIF-7/UTIF-8:它们是UNICODE的两种转换码。

UTIF-7编码方式大体格式为:

+SGmhQbF/6pm6hSafapmK69L/j0pFexb6q+sXqsT6Skp. OWrSKXzsN3DRLFNrmGhQQ0Kq1-sTqq6vdCx<BR>0LF6tFit07Ddw0ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiBJbnRlcm5ldCBN……

解码办法:在原E-mail头加入以下信息:

MIME-Version:1.0

Content-Type:text/plain; charset="utf-7"

Content-Transfer-Encoding:7bit

插入后与字符留一空行,将邮件存为“EML”后缀,然后用Outlook即可解码,消除乱码。

UTIF-8

解码办法:在原E-mail头加入以下信息:

MIME-Version:1.0

Content-Type:text/plain; charset="utf-8"

Content-Transfer-Encoding:8bit

将邮件存为“EML”后缀,然后用Outlook即可解码,消除乱码。

(3)操作系统语种不同

对于中文电子邮件,如果收信方所用的操作系统是英文环境而且没有中文系统或未切换为中文(如四通利方或南极星等)编码方式,也会无法看到中文只见乱码。所有的双字节字符(如中文简/繁体的GB和BIG5码及日文的JIS、EUC和朝鲜文的 KSC码等)在非本语种操作系统下都会出现乱码。同样在中文简体的GB码环境下看其它双字节字符时也只能看到乱码。

对策:安装多语言支持包或使用多内码显示平台(如四通利方或南极星等),对收到的邮件,根据其使用的语种切换到相应的编码方式即可消除乱码。

2.为了避免别人收到乱码,发信方应注意:

(1) E-mail软件中的正确设置

使用英文E-mail软件应设置成:

文字设定Default CHARSET:ISO 8859-1

(Latin1)

编码方式Encoding:Quoted-Printable,不可选择7位(因为7位不支持中文)

字码页Code Page(可选):936或HZ-GB-2312,

以支持整字识别邮件格式:MIME

字体:宋体

中文E-mail软件应设置成:

文字设定Default CHARSET:简体中文GB2312

编码方式Encoding:Quoted-Printable邮件格式:MIME

字体:宋体

Outlook Express中应把“简体中文(GB2312)作为默认的邮件使用语言,选择“国际设置”/为接收的所有邮件使用默认的编码。

(2)发送前将邮件按7位格式重新编码

在发送8位格式的文本文件时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,然后才能保证文件的正确传送。收件人收到7位或更少位格式的邮件之后,可以再转换为8位的格式,这样就可以阅读了。

在邮件客户端软件中的书写(撰写)选项中,设定默认自动为7位编码。

(3)转换成合适的内码

在E-mail软件的书写(撰写)选项中,设定默认自动为7位编码。对用汉字系统编辑的中文邮件在发送前,最好在固定的签字栏中注明自己所使用的汉字码标准(如:GB2312、中文HZ、GBK);港澳台及东南亚地区邮件作者在使用BIG5码撰写完邮件、向内地发送前要转换成上述三种简体国标码中的一种形式并在签字栏中注明。如不转换则可能无法阅读,因为国内用户使用的邮件系统有很多不支持BIG5码。

(4)发送重要信息时先发测试信

发送重要信息时,为了确认是否无须编码即可发送正文,应该先发送测试信。而且还应确定收件人能否对附件文件进行解码。如果发送已经编码的邮件,则最好添加足够的“信头”信息,以便收件人知道所需的解码方法。建议对UUENCODE/UUDeview编码方式用UUENCODING作信头,对Mpack编码方式用Base64 encoding作信头。

(5)尽量利用“附件”功能发送文件

几乎所有的邮件软件,如Netscape、The Bat!、 Becky! 等邮件系统附加这类非标准 ASCII码格式的文件时,附加文件通常可以自动进行“Base64”方式编码(仅对附件部分进行编码)。在用“附件”方式发送邮件之前,无需进行编码;否则适得其反。因为邮件软件能够自动成功解码这类“附加”文件,因此在发送中文类邮件时应该首选这种方法。

如果无法以附件方式发送文件,则必须在正文中发送中文或二进制文件如果发/收件人之间远隔万里,则传送过程中,第八位将可能被截掉。这时最好先在正文中用中文给收件人发一封测试信,并了解对方能否正确收到邮件正文。如果第八位被截掉,则收件人将会看到一些乱码,而不是上述的uu/b64/Qp等格式,而且这种信件几乎不可恢复。

对策:在Netscape、Eudora或Pegasus Mail等你所使用的邮件系统中,选择其首选项或选项配置中的“Quoted Printalbe”或“MIME encoding”。

(6)选择优秀的客户端邮件软件

选择优秀E-mail收发软件可有效解决邮件乱码。

3.为排除乱码,收信方应注意:

查找邮件:签字栏或正文中有无指明本邮件所使用汉字标准码类别的英文字符;在“查看(V)”下拉菜单中选中“语言”,随后出现的菜单中会包括本系统所能支持的全部汉字标准,在其中单击邮件中所指明的一种。如果收到的邮件中没有指明其所使用的汉字标准,则只可按顺序单击,直到邮件正文显示正确为止(数个汉字标准中必有一个前面有“.”标记,此即您编辑器所用的汉字标准)。若使用的是Netscape,可在Option菜单的Document Encode中选择相应的项目。

4.在非中文平台上中文邮件不出现乱码方法

当对方没有中文平台而打开您发的中文邮件时,就会出现乱码。解决办法有两种:

(1)用E-mail AID之类的工具

UCWIN GOLD 1.0附带的工具E-mail AID可把文本文件转换为AID格式文件,大小只比原TXT文件增加几K。写好中文邮件后,用文本格式存盘,然后用E-mail AID以AID格式保存,最后把此文件连同E-mail AID一起作为附件插在信中。对方收到信后,只需运行E-mail AID打开AID格式文件即可看到汉字,不管对方在何语言平台下,都不会出现乱码。

(2)把中文邮件以图形格式保存

用画笔等绘图软件书写中文邮件,在中输入文字,用默认的BMP格式保存,将属性置为黑白模式(以减少BMP体积),然后用Winzip把它压缩成ZIP格式,作为附件在邮件中发送,这样不管对方在何语言平台下,都不会出现乱码。这种方法的缺点是生成的BMP中文邮件体积太大。

VC中汉字复制怎么会乱码?

.EXE 是可执行文件(程序) \r\n\r\n★常见的文件后缀名 \r\n.ACA:Microsoft的代理使用的角色文档 \r\n.acf:系统管理配置 \r\n.acm:音频压缩管理驱动程序,为Windows系统提供各种声音格式的编码和解码功能 \r\n.aif:声音文件,支持压缩,可以使用Windows Media Player和QuickTime Player播放 \r\n.AIF:音频文件,使用Windows Media Player播放 \r\n.AIFC:音频文件,使用Windows Media Player播放 \r\n.AIFF:音频文件,使用Windows Media Player播放 \r\n.ani:动画光标文件扩展名,例如动画沙漏。 \r\n.ans:ASCII字符图形动画文件 \r\n.arc:一种较早的压缩文件,可以使用WinZip,WinRAR,PKARC等软件打开 \r\n.arj:压缩文件。可以使用WinZip,WinRAR,PKARC等软件打开 \r\n.asf:微软的媒体播放器支持的流,可以使用Windows Media Player播放 \r\n.asp:微软的流文件,可以使用Windows Media Player打开 \r\n.asp:微软提出的Active Server Page,是服务器端脚本,常用于大型网站开发,支持数据库连接,类似PHP。可以使用Visual InterDev编写,是目前的大热门 \r\n.asx:Windows Media 媒体文件的快捷方式 \r\n.au:是Internet中常用的声音文件格式,多由Sun工作站创建,可使用软件Weform Hold and Modify 播放。Netscape Nigator中的LiveAudio也可以播放.au文件 \r\n.i:一种使用Microsoft RIFF规范的Windows多媒体文件格式,用于存储声音和移动的 \r\n.bak:备份文件,一般是被自动或是通过命令创建的文件,它包含某个文件的最近一个版本,并且具有于该文件相同的文件名 \r\n\r\n.bas Basic:语言源程序文件,可编译成可执行文件,目前使用Basic开发系统的是Visual Basic\r\n\r\n.bat:批处理文件,在MS-DOS中,.bat文件是可执行文件,有一系列命令构成,其中可以包含对其他程序的调用 \r\n\r\n.bbs:电子告示板系统文章信息文件 \r\n\r\n.bfc:Windows的公文包文件 \r\n\r\n.bin:二进制文件,其用途依系统或应用而定 \r\n\r\n.bmp:Bitmap位图文件,这是微软公司开发Paint的自身格式,可以被多种Windows和Windows NT平台及许多应用程序支持,支持32位颜色,用于为Windows界面创建图标的文件格式。 \r\n\r\n.c:C语言源程序文件,在C语言编译程序下编译使用 \r\n\r\n.cab:Microsoft制订的压缩包格式,常用于软件的安装程序,使用Windows自带的实用程序,Extract.exe可以对其解压缩,WinZip,WinRAR等都支持这种格式 \r\n\r\n.cal:Windows 中的日历文件 \r\n\r\n.cdf:Internet Explorer的频道文件 \r\n\r\n.cdr:CorelDraw中的一种图形文件格式,它是所有CorelDraw应用程序中均能够使用的一种图形图像文件格式 \r\n\r\n.cdx:索引文件,存在于Dbase,Foxbase,Foxpro系统软件环境下 \r\n\r\n.cfg:配置文件,系统或应用软件用于进行配置自己功能,特性的文件 \r\n\r\n.chm:编译过后的HTML文件,常用于制作帮助文件和电子文档 \r\n\r\n.clp:在Windows下剪贴板中的文件格式 \r\n\r\n.cmd:用于Windows NT/2000的批处理文件,其实与BAT文件功能相同,只是为了与DOS/Windows 9x下的BAT有所区别 \r\n\r\n.cmf:声卡标准的音乐文件,FM合成器等可以回放 \r\n\r\n.cnf:NetMeetting会议连接文件 \r\n\r\n.cnt:联机帮助文件目录索引文件,通常和同名的.hlp文件一起保存 \r\n\r\n.col:由Autodesk Animator,Autodesk Animator Por等程序创建的一种调色板文件格式,其中存储的是调色板中各种项目的RGB值 \r\n\r\n:DOS可执行命令文件,一般小于64KB \r\n\r\n.cpl:控制面板扩展文件,Windows操作系统使用 \r\n\r\n.cpp:C++语言源程序,非常强大的语言,在各种平台中都有相应的开发系统 \r\n.crd:Windows中的卡片文件 \r\n.crt:用于安全方面的证书认证文件 \r\n.cur:Windows下的光标文件格式,可用光标编辑软件编辑 \r\n.css:Text/css文件 \r\n\r\n.dat:数据文件,在应用程序中使用 \r\n.dat:VCD中的图象声音文件,VCD播放软件可调用,或是通过VCD机播放 \r\n.dbf:数据库文件,Foxbase,Dbase,Visual FoxPro,等数据库处理系统所产生的数据库文件 \r\n\r\n.dcx:传真浏览文档文件 \r\n.ddi:映象文件,DUP,HD,IMG等工具可展开 \r\n.dev:设备驱动程序 \r\n.dib:设备无关位图文件,这是一种文件格式,其目的是为了保证用某个应用程序创建的位图图形可以被其它应用程序装载或显示一样 \r\n\r\n.dir:目录文件 \r\n\r\n.dll:Windows动态连接库,几乎无处不在,但有时由于不同版本DLL冲突会造成败各种各样的问踢 \r\n\r\n.doc:是目前市场占有率最高的办公室软件Microsoft Office中的字处理软件Word创建的文档 \r\n\r\n.dos:Windows保留的MS-DOS的某些系统文件 \r\n\r\n.dot:Microsoft Word的文档模板文件,通过模板可以简化一些常用格式文档的创建工作,而且可以内嵌VBA程序来实现某些自动化功能 \r\n\r\n.drv:设备驱动程序文件,用在各种系统中 \r\n\r\n.dwg:AutoCAD的图纸文件,也是许多绘图软件都支持的格式,常用于共享数据 \r\n\r\n.dxb:AutoCAD创建的一中图形文件格式 \r\n\r\n.dxf:图形交换格式,一种计算机设计的文件格式,最初开发用来与AutoCAD一起使用,以便于图形文件在应用程序之间的传递,它以ASCII方式储存图形,在表现图形的大小方面十分精确 \r\n\r\n.der:Certiticate文件 \r\n\r\n.dic:Txt文件 \r\n\r\n.emf:由Microsoft公司开发的Windows 32位扩展图元文件格式,其总体设计目标是要弥补在Microsoft Windows 3.1(Win16)中用的*.wmf文件格式的不足,使得图元文件更加易于使用 \r\n\r\n.eps:用PostScript语言描述的一种图形文件格式,以文本文件保存,在PostScript图形打印机上能打印出高品质的图形图象,最高能表示32位图形图象 \r\n\r\n.err:编译错误文件,存在于Dbase,Foxbase,Foxpro系列软件环境下 \r\n.exe:可执行文件,虽然后缀名相同,但具有不同的格式和版本 \r\n.exp:3DS使用的显示卡驱动程序 \r\n.exc:Txt文件 \r\n\r\n.flc:Autodesk Animator和Animatorpro的动画文件,支持256色,最大的图象象索是64000*64000,支持压缩,广泛用于动画图形中的动画序列,计算机设计和计算机游戏应用程序 \r\n\r\n.fnd:保存的搜索结果 \r\n.fon:点阵字库文件 \r\n.for:Fortran语言程序 \r\n.fot:指向字体的快捷键 \r\n.fp: 配置文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 \r\n.fpt:备注字段文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 \r\n.frt:报表文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 \r\n.frx:报表文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 \r\n.fxp:编译后的程序,存在于Dbase,Foxbase,Foxpro系列软件的环境下 \r\n\r\n.gif:在各种平台的各种图形处理软件上均能够处理的,经过压缩的一种图形文件格式 \r\n\r\n.grh:方正公司的图象排版文件 \r\n.grp:Windows下的程序管理器产生的组窗口文件 \r\n.goc:Gocserve \r\n.gra:MSGraph.Chart.5 \r\n.h: C语言源程序头文件 \r\n.hlp:Windows应用程序帮助文件 \r\n\r\n.hqx:Macintosh中使用BinHex将二进制文件编码为7位的文本文件,大多数Macintos件皆以.hqx出现(.bin极少使用),在Macintosh中,可使用StuffIt Expander对.hqx解码,在Windows中可使用BinHex 13解码 \r\n\r\n.ht: 超级终端 \r\n\r\n.htm:保存超文本描述语言的文本文件,用于描述各种各样的网页,使用各种浏览器打开 \r\n\r\n.html:同.htm文件 \r\n.icm:图象配色描述文件 \r\n\r\n.ico:Windows中的图标文件,可以包含同一个图标的多种格式,使用图标编辑软件创建 \r\n\r\n.idf:MIDI乐器定义 \r\n.idx:索引文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 \r\n\r\n.iff:文件交换格式文件,这种文件格式多用于Amiga平台,在这种平台上它几乎可以存储各种类型的数据,在其它平台上,IFF文件格式多用于存储图象和声音文件 \r\n\r\n.image:MAcintosh磁盘映象文件,常见于萍果机的FTP网点,在Macintosh中由Shrink Wrap处理 \r\n\r\n.ime:Windows下的输入法文件 \r\n\r\n.img:磁盘映象文件,用HD-COPY,WinImage等工具打开后可以恢复到一张磁盘上 \r\n\r\n.inc:汇编语言包含文件,类似C/C++中的.H文件 \r\n\r\n.inf:Windows下的软件安装信息,Windows的标准安装程序根据此文件内的安装信息对软件,驱动程序等进行安装 \r\n\r\n.ini:Windows中的初始化信息文件,已经用的不多了,新的应用程序将设置保存在系统的注册表中 \r\n\r\n.jar:一种压缩文件,ARJ的新版本,不过不太流行,可以使用WinJar,Winrar等打开 \r\n\r\n.jpeg:一种压缩文件,同.jpg \r\n.jpg:静态图象专家组制订的静态图象压缩标准,具有很高的压缩比,使用非常广泛,可使用PhotoShop等图象处理软件创建 \r\n.lnk:快捷方式,这个文件指向另一个文件,开始菜单的程序文件夹下每条项目都是一个LNK文件 \r\n.log:日志文件,通常用来记录一些之类 \r\n.lzh:一种古老的压缩文件,可以使用WinRAR打开 \r\n.mac:Macintosh中使用的一中灰度图形文件格式,在Macintosh Paintbrush中使用,其分辨率只能是720*567 \r\n.mag :图形文件格式 \r\n.mdb :Microsoft Access使用的数据库格式,是非常流行的桌面数据库 \r\n.men :内存应用文件,存在于Dbase,Foxbase,Foxpro系列软件的环境下 \r\n.mid :音频压缩文件,曾经非常流行,不过在现在的软件中用的很少了 \r\nrle :一种压缩过的位图文件格式,RLE压缩方案是一种极其成熟的压缩方案,特点是无损失压缩,既节省了磁盘空间又不损失任何图像数据,但在打开这种压缩文件时,要花费更多时间,此外,一些兼容性不太好的应用程序可能会搭不开 \r\n.rm :Windows下的RealPlayer所支持的压缩文件,网上非常流行的流式文件,很多实时新闻等都是用这种格式的,不过,最新的Windows Media Video V8已经对其发起了强大的攻势 \r\n.rmi :MIDI音序文件 \r\n.rtf :丰富文本格式文件,以纯文本描述内容,能够保存各种格式信息,可以用写字版,Word等创建 \r\n.s :存档文件 \r\n.scp :用于Windows系统中Internet拨号用户,自动拨号登录用的脚本文件,可避免手动登录时繁琐的键盘输入 \r\n.scr :屏障保护文件 \r\n.sct :屏幕文件 \r\n.scx :屏幕文件 \r\n.set :Microsoft备份集文件,用于保存要备份的内容,设置等信息 \r\n.shb :指向一个文档的快捷方式 \r\n.snd :Mac声音文件,Apple计算机公司开发的声音文件格式,被Macintosh平台和多种Macintosh应用程序所支持,支持某些压缩 \r\n.sql:查询文件,在Dbase,Foxbase,Foxpro系列软件的环境下使用 \r\n.svg :SVG可以算是目前最火热的图像文件格式了,它是基于XML由WorldWideWebConsortium联盟开发的,SVG是可缩放的矢量图形 \r\n.svx :Amiga声音文件,Commodore所开发的声音文件格式,被Amiga平台和应用程序所支持,不支持压缩 \r\n.swf :flash是Micromedia公司的产品,严格说它是一种动画编辑软件,实际上它是制作出一种后缀名为.swf的动画,这种格式的动画能用比较小的体积来表现丰富的多媒体形式,并且还可以与HTML文件达到一种"水**融"的境界 \r\n.swg:虚拟内存交换文件,由操作系统使用 \r\n.sys:系统文件,驱动程序等,

收到台湾朋友的邮件怎么全是乱码,如何恢复啊?

汉字乱码分类

汉字乱码现象有4种类型:

1.文本乱码:是Win 9x/2000系统显示乱码,如:菜单、桌面、提示框等。这是由于Win 9x/2000注册表中有关字体部分的设置不当引起的;

2.文档乱码:是各种应用程序、游戏本来显示中文的地方出现乱码。这种乱码形成的原因比较复杂,有第1类的乱码原因,也可能是软件中用到的中文动态链接库被英文动态链接库覆盖所造成的;

3.文件乱码:主要是指邮件乱码;

4.网页乱码:是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用而造成的。

消除各类乱码的方法

一 系统乱码的消除方法

这类乱码是由于在Win 9x/2000注册表中,关于字体部分配置不正常造成的,即使你用内码翻译软件处理也不会消除这类乱码。那怎么办呢?请跟我来:

方法一:找一台与你的Win 9x/2000版本相同且显示正常的机器,依下列步骤进行:

1.在正常机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;

2.请你将光标定位到“HKEY_LOCAL_MACHINE\ system\CurrentControlSet\Control\Fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如ZT.REG)中;

3.把ZT.REG文件拷贝到你那显示乱码的机器上,方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,把ZT.REG文件导入注册表中即可。

方法二:如果你找不到一台与你的Win 9x/2000版本相同且显示正常的机器,则需要手工恢复字体部分的注册表

项,其步骤是:

1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;

2.选择“HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\Fontassoc”,正常情况下,会有Associated DeaultFonts、Associated CharSet两个文件夹,其正确的内容应是:

子目录内容

中文Win98

中文Win98(OEM版)

中文Win2000

Associated CharSet

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”

Associated DefaultFonts

AssocSystemFont=“simsun.ttf”

FontPackageDecorative=“宋体”

FontPackageDontcare=“宋体”

FontPackageModern=“宋体”

FontPackageRoman=“宋体”

FontPackageScript=“宋体”

FontPackageSwiss=“宋体”

AssocSystemFont=“simsun.ttf”

FontPackage=“新宋体”

FontPackageDecorative=“新宋体”

FontPackageDontcare=“新宋体”

FontPackageModern=“新宋体”

FontPackageRoman=“新宋体”

FontPackageScript=“新宋体”

FontPackageSwiss=“新宋体”

3.当出现汉字乱码时,上述两个文件夹中的内容就会不完整,有的没有Associated CharSet文件夹或其中的内

容残缺不全;有的Associated DefaulFonts下的内容残缺。如果遇到这种情况怎么办呢?其实你只要打开注册表编辑器,在“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\

Fonassoc”下,根据以上的正确内容恢复即可。

二 应用程序、游戏乱码的消除方法

明明是中文软件,可显示界面上却出现乱码,这可能是由于Win 98/2000注册表中关于字体设置的信息不正确地被改变而造成的,一般是因为软件的中文链接库被英文链接库覆盖而引起的,这种现象经常发生在用微软开发工具,例如VB、VC开发的中文软件上。在这类软件中,菜单等显示界面上的汉字都是受一个动态链接库“.DLL文件”控制,而软件的这个动态链接库一般是安装在Win 98/2000的System目录下的,如果以后你安装了某个英文软件也使用同名的动态链接库,则英文软件的动态链接库就会覆盖掉你原先的Windows\System下的中文软件的动态链接库。这样,当你运行中文软件时就会调用英文的动态链接库,因此出现乱码。解决办法是重新安装中文软件,恢复中文动态链接库即可。

三 电子邮件乱码的消除方法

1.造成电子邮件乱码的原因很多,主要有以下几个方面:

(1)操作系统语种不同。对于中文电子邮件,如果收信方所用的操作系统是英文环境而且没有中文系统或未切换为中文编码方式,也会无法看到中文,只见到乱码。所有的双字节字符(如中文简/繁体的GB和BIG5码及日文的JIS、 EUC和朝鲜文的 KSC码等)在非本语种操作系统下都会出现乱码。同样在中文简体的GB码环境下看其他双字节字符时也只能看到乱码。

解决方法:安装多语言支持包或使用多内码显示平台,对收到的邮件,根据其使用的语种切换到相应的编码方式即可消除乱码。

(2)邮件服务器不支持8位(非ASCII码格式)。传输邮件的传输机制或邮件编码的不同,可能造成邮件服务器不支持8位(非ASCII码格式)传输而形成邮件乱码。例如直接发送中文或二进制等非ASCII码格式的邮件(如中文双字节文件、文件.jpg、可执行文件.exe或压缩文件.zip等二进制文件)时,邮件服务器有可能无法处理,便把信件中每个字符的第8位都过滤掉,从而造成邮件信息的失真或损坏,在收到邮件时就是一堆乱码。

解决方法:在发送8位格式的文本文件时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,然后才能保证文件的正确传送。收件人收到7位或更少位格式的邮件后,可以再转换为8位的格式,这样就可避免乱码。

(3)收发端使用的E-mail软件和设置不同。一般E-mail软件的“附件”功能都可以自动对信件先进行编码,然后再送出。这样,只要收信人使用E-mail软件就能区别信件的编码方式,就可以自动将信件解码。然而由于收发件人所用的E-mail软件默认配置不同或收发件人自己定制的一些选项不同,所以在收到编码的信件后,系统不一定能识别出信件所用的编码方法,自然无法自动解码,这样就会出现乱码。

解决方法:

①可以用WinZip+IE来解码,请你把乱码邮件的内容,拷贝到剪贴板中,然后将其粘贴到记事本中,存为文本文件(例如YJ.txt),再将其后缀改为.uue(改为YJ.uue),点击此文件,会启动WinZip,然后启动IE,把WinZip中的001.txt 文件拖到IE窗口中,就会显示邮件原来的内容,而不会看到乱码。

②可以根据邮件中的关键字符判断编码方法,选取合适的解码软件进行解码。邮件的编码方式主要有:UUENCODE、 Base64 encode、QPencode、BINHEX等。 UUENCODE:这是UNIX环境下使用的编码方式,目前已经很少用,大体格式为:

begin 644 kk.zip M1G)O;2!I;&EN+F)B3T!C(VEE+FYC='4N961U+G1W(%=E9"!.;W8@(#8@,3(ZM,SDZ,C4@,3DY- @I296-E:79E9#H@9G)O;2!F;&%B;6%I;"......end

特征:乱码前面含有“begin xxx”,后面是编码前的原始文件名(如kk.zip),接着是已经过编码的信件内容(如上述的乱码部分),最后一行为“end”。

解码办法:可用BECKY!EUDORA等E-mail软件,选择编码中相应的选项就可解码,也可以在E-mail软件中保存乱码邮件,存为后缀为“.UUE”格式的文件,然后用Winzip 解码展开。解码后就会消除乱码。

MIME/BASE64 encode:该编码方式将3个字节用4个字节表示,由于编码后的内容是6位的,因此可避免第8位被截掉,大体格式为:

MIME-Version:1.0

Content-Type:text/plain; charset="us-ascii"

Content-Transfer-Encoding:base64

Status:R

SGmhQbF6pm6hSafapmK69Lj0pFexb6q+sXqsT6Skp OWrSKXzsN3DRLFNrmGhQQ0Kq1+sTqq6vdCx

0LF6tFit07D

dw0ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiB

JbnRlcm5ldCBN……

特征:乱码前一般有如下几部分“信头”:Content- Type(内容类型)、CharSet(字符集)和Content-Transfer-Encoding(内容传输乱码方式)。

解码办法:用E-mail软件,选择编码中Base64 选项就可解码,解码后会消除乱码。

QpencodeQp:全称“Quoted-Printable Content-Transfer-Encoding”。因为这种格式邮件的内容都是 ASCII字符集中可以打印的字符,所以名称中含有Printable。大体格式为:

=A1A=B1z=A6n=A1I=A7=DA=A6b=BA=F4=B8=F4=A4W

=B1o......

=E5==ABH=A5=F3=B0=DD=C3D=B1M=Aea=A1A......

特征:内容通常有很多等号“=”,因此不需要看“信头” 也可以判断是否为QP编码。

解码办法:把邮件中类似A1A=B1z=A6n...的部分编码全部复制下来,贴到一个新的纯文本文件中,然后在文件头部加入Quoted-Pintable格式的文件头:

Contenet-Type:text/plain;Charset="GB2312"

Content-Transfer-Encoding;Quoted-Pintable

然后以“.EML”为后缀保存文件,用管理器双击打开文件即可显示正确的内容。如果还有部分汉字乱码,可以用WinZip对存盘后的EML文件进行解压,即可看到正确的内容。

BINHEX:这种编码方式大体格式为:

(This file must be converted with Binhex4.0)

SGmhQbF6pm6hSafapmK69Lj0pFexb6qssTqq6vdCx

0LF6tFit07Ddw0ShRw0KDQqtuqX9p2m2RLF6p9q

oz6XOIE……

解码办法:用E-mail软件对它解码;也可在E-mail软件中保存乱码邮件,存为后缀为“.HQX”格式的文件,然后用WinZip解码展开,解码后会消除乱码。

UTIF-7/UTIF-8:它们是UNICODE的两种转换码。

UTIF-7编码方式大体格式为:

+SGmhQbF/6pm6hSafapmK69L/j0pFexb6q+sXqsT6Skp. OWrSKXzsN3DRLFNrmGhQQ0Kq1-sTqq6vdCx

0LF6tFit07Ddw0

ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiBJbn

Rlcm5ldCBN……

解码办法:在原E-mail头加入以下信息:

MIME-Version:1.0

Content-Type:text/plain; charset="utf-7"

Content-Transfer-Encoding:7bit

插入后与字符留一空行,将邮件存为“.EML”后缀,然后用Outlook即可解码,消除乱码。

UTIF-8

解码办法:在原E-mail头加入以下信息:

MIME-Version:1.0

Content-Type:text/plain; charset="utf-8"

Content-Transfer-Encoding:8bit

将邮件存为“.EML”后缀,然后用Outlook即可解码,消除乱码。

另外,还可以用以下方法解决:

A.请你在Outlook Express 中,把“查看”→“编码”选为“简体中文”;

B.更改IE的设置:在IE浏览器中,打开“工具” →“Internet选项(o)...”→“高级”,将“浏览”中“始终以 UTF-8 发送URL”选项前面的勾去掉;

C.或将文件下载到本地硬盘里面再打开(点击鼠标右键选择“文件另存为…”)。保存文件时,文件名可能会是乱码,只需更改该文件名即可;

D.或直接使用文件名为英文的附件,可以直接在IE中打开。

但有时仍不能奏效。

③无意中,笔者近日在网上冲浪时发现了一个好东西:很酷的CodeView“乱码察看器”!好事共享,不敢独吞!这就赶紧介绍给朋友们:

大名:乱码察看器

小名:CodeView

版本:2.50

系统平台:Win 95/98/NT/2000

CodeView“乱码察看器”顾名思义就是用来察看各种乱码的工具软件,目前已经可以支持MIME/BASE64,Quoted-Printable、HZ和UUCode 4种形式的编码和解码,通过一些特殊的算法,此程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其他方式的解码),另外还提供了很多附加的功能,比如单键解码功能和混合乱码识别功能,使得使用本程序解码变得非常容易和轻松,CodeView是绿色软件,无需安装,只要将得到的压缩文件解开到一个目录中即可运行。它有两种使用方法:

方法一:在有乱码的窗口中直接按下单键解码热键,默认为F7,如果窗口中的乱码能被识别,就会有一个窗口覆盖当前的乱码窗口,你可以直接在这个窗口中阅解码后的内容。在大多数情况下,笔者建议你使用这个方式。

方法二:将乱码的内容通过剪贴板复制到CodeView“乱码察看器”的源窗口中,然后你可以试着用不同的解码方式进行解码。这种方式解码将给你更多的选择自由,并且可以使用一些在单键解码中无法实现的解码方式(主要是其他方式解码和UUCode解码),对于一些单键解码无法解决的乱码,你就可以使用此方式来试试解码。

下载地址:://.skycn/soft/394.html

2.避免别人收到乱码邮件的方法:

(1)发送前将邮件按7位格式重新编码

在发送8位格式的文本文件时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,然后才能保证文件的正确传送。收件人收到7位或更少位格式的邮件之后,可以再转换为8位的格式,这样就可以正确阅读了。在邮件客户端软件中的书写选项中,设定默认自动为7位编码。

(2)E-mail软件中的正确设置

使用英文E-mail软件应设置成:

文字设定Default CHARSET:ISO 8859-1(Latin1)

编码方式Encoding:Quoted-Printable,不可选择7位(因为7位不支持中文)

字码页Code Page(可选):936或HZ-GB-2312

以支持整字识别邮件格式:MIME

字体:宋体

中文E-mail软件应设置成:

文字设定Default CHARSET:简体中文GB2312

编码方式Encoding:Quoted-Printable邮件格式:MIME

字体:宋体

Outlook Express中应把“简体中文(GB2312)”作为

默认的邮件使用语言,选择“国际设置”为接收的所有邮件使用默认的编码。

(3)发送重要信息时先发测试

当你需要发送重要信息时,为了确认是否无须编码即可发送正文,应该先发送测试信。而且还应确定收件人能否对附件文件进行解码。如果发送已经编码的邮件,则最好添加足够的“信头”信息,以便收件人知道所需的解码方法。建议你对UUENCODE/UUDeview编码方式用UUENCODING作信头,对Mpack编码方式用Base64 encoding作信头。

(4)转换成合适的内码

在E-mail软件的书写选项中,设定默认自动为7位编码。对用汉字系统编辑的中文邮件在发送前,最好在固定的签字栏中注明自己所使用的汉字码标准(如:GB2312、中文 HZ、GBK);港澳台及东南亚地区邮件作者在使用BIG5码撰写完邮件、向内地发送前要转换成上述3种简体国标码中的一种形式并在签字栏中注明。如不转换则可能无法阅读,因为国内用户使用的邮件系统有很多是不支持BIG5码的。

(5)利用“附件”功能发送重要的文件

邮件系统附加这类非标准 ASCII码格式的文件时,附加文件通常可以自动进行“Base64”方式编码(仅对附件部分进行编码)。在用“附件”方式发送邮件之前,无需进行编码,否则适得其反。因为邮件软件能够自动成功解码这类 “附加”文件,因此在发送中文类邮件时应该首选这种方法。

如果无法以附件方式发送文件,则必须在正文中发送中文或二进制文件。如果发/收件人之间远隔万里,则传送过程中,第8位将可能被截掉。这时最好先在正文中用中文给收件人发一封测试信,并了解对方能否正确收到邮件正文。如果第8位被截掉,则收件人将会看到一些乱码,而不是上述的uu/b64/Qp等格式,而且这种信件几乎不可恢复。

解决方法:在你所使用的邮件系统中,选择其首选项或选项配置中的“Quoted Printalbe”或“MIME encoding”即可。

3.非中文平台上,使中文电子邮件不出现乱码方法

当对方在没有中文平台的情况下打开你发的中文电子邮件时,就会出现乱码。解决办法有两种:

(1)用E-mail AID之类的工具。UCWIN GOLD 1.0附带的工具E-mail AID可把文本文件转换为AID格式文件,大小只比原TXT文件增加几K。写好中文邮件后,用文本格式存盘,然后用E-mail AID以AID格式保存,最后把此文件连同E-mail AID一起作为附件插在信中。对方收到信后,只需运行E-mail AID打开AID格式文件即可看到汉字,不管对方在何种语言平台下,都不会出现乱码。

(2)把中文电子邮件以图形格式保存。用画笔等绘图软件书写中文邮件,在中输入文字,用默认的BMP格式保存,将属性置为黑白模式(以减少BMP体积),然后用 WinZip把它压缩成ZIP格式,作为附件在邮件中发送,这样不管对方在何种语言平台下,都不会出现乱码。这种方法的缺点是生成的BMP中文邮件的体积比较大。

4.收信方排除乱码的方法

请你在“查看(V)”下拉菜单中选中“语言”,随后出现的菜单中会包括本系统所能支持的全部汉字标准,在其中单击邮件中所指明的一种。如果收到的邮件中没有指明其所使用的汉字标准,则只可按顺序单击,直到邮件正文显示正确为止(数个汉字标准中必有一个前面有“.”标记,此即你编辑器所用的汉字标准)。若使用的是Netscape,可在Option菜单的Document Encode中选择相应的项目即可。

四 关于网页、文本和文档文件乱码的消除方法

大家知道,网页乱码是浏览器对HTML网页解释时形成的。如果在网页的代码中有形如:

〈HTML〉〈HEAD〉〈META CONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉....〈/HTML〉的语句,浏览器在显示此页时,就会出现乱码。因为浏览器会将此页语种辨认为“欧洲语系”。

解决办法:

1.将语种“ISO-8859-1”改为GB2312,如果是繁体网页则改为BIG5。

2.不修改网页代码,事先为浏览器安装多语言支持包(例如在安装IE时要安装多语言支持包),这样在浏览网页出现乱码时,就可以在浏览器中选择菜单栏下的“查看”→ “编码”→“自动选择””→“简体中文(GB2312),如为繁体中文,则选择“查看”→“编码”→“自动选择””→“ 繁体中文(BIG5),其他语言依此类推选择相应的语系,这样可消除网页乱码现象。

3.利用多内码显示平台来转换内码。

4.网页无乱码保存的方法是:用浏览器打开网页时,在 “查看”→“编码”中选择“自动选择”,存盘时保存类型选 “Web页”,编码选择“UNICOD”,这样保存过的网页再次打开时,在浏览器菜单“查看”→“编码”中不管选择简体中文(GB2312)、简体中文(HZ)还是UNICODE(UTF-8)或繁体中文(BIG5),最终显示都不会出现乱码。

Win 9x/2000中文本、文档文件的乱码,一般是繁体中文显示在简体中文系统下,或者是在相反的情况造成的。只要把原本是繁体的内码转换为简体内码(或者相反)就可消除乱码。Word 2000就能胜任这类工作,例如要把繁体中文转换为简体中文,方法是:选择要转换内码的文件,在弹出的对话框中,选择“其他编码”中的“繁体中文(BIG5)”一项,打开此文件时就不会出现乱码。无乱码保存的方法:在保存时选择“文件”中的“另存为”,先存为 “Word文档”,存盘后打开再存为纯文本等其他格式;你也可以用Word 2000的“中文简繁转换”工具实现无乱码保存,方法是在菜单栏中选择“工具 ”→“语言”→“中文简繁转换”,内码转换后再保存。金山公司的WPS 2000也能转换内码,支持GB2312、BIG5、GBK等3种主要的汉字编码,并可在输出RTF、TXT、HTM格式文件时对内码进行转换。除此之外,消除这类乱码还可用内码转换工具,可以对BIG5(繁体中文)和GB2312(国标码、简体中文)进行相互转换来消除乱码。

如何将新建文本文档的编码默认设为UTF-8格式

消除邮件乱码

有很多朋友都被Windows系统中各式各样的乱码所困惑。特别是收到的一些十分重要的邮件程序、文件时会遇到乱码,登上港台网站时会看到乱码,还有原先显示正常的Windows桌面、菜单中的汉字形如天书,本来显示正常的各种应用程序、游戏中的汉字也成了乱码等等,真的很是急人误事!那怎么办呢?

汉字乱码分类

汉字乱码现象有4种类型:

1.文本乱码:是Windows系统显示乱码,如:菜单、桌面、提示框等。这是由于注册表中有关字体部分的设置不当引起的;

2.文档乱码:是各种应用程序、游戏本来显示中文的地方出现乱码。这种乱码形成的原因比较复杂,有第1类的乱码原因,也可能是软件中用到的中文动态链接库被英文动态链接库覆盖所造成的;

3.文件乱码:主要是指邮件乱码;

4.网页乱码:是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用而造成的。

消除各类乱码的方法

一 系统乱码的消除方法

这类乱码是由于在Windows注册表中,关于字体部分配置不正常造成的,即使你用内码翻译软件处理也不会消除这类乱码。那怎么办呢?请跟我来:

方法一:找一台与你的Windows版本相同且显示正常的机器,依下列步骤进行:

1.在正常机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;

2.请你将光标定位到“HKEY_LOCAL_MACHINE\ system\CurrentControlSet\Control\Fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如ZT.REG)中;

3.把ZT.REG文件拷贝到你那显示乱码的机器上,方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,把ZT.REG文件导入注册表中即可。

方法二:如果你找不到一台与你的Windows版本相同且显示正常的机器,则需要手工恢复字体部分的注册表

项,其步骤是:

1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;

2.选择“HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\Fontassoc”,正常情况下,会有Associated DeaultFonts、Associated CharSet两个文件夹,其正确的内容应是:

子目录内容

中文Win98

中文Win98(OEM版)

中文Win2000

Associated CharSet

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”

Associated DefaultFonts

AssocSystemFont=“simsun.ttf”

FontPackageDecorative=“宋体”

FontPackageDontcare=“宋体”

FontPackageModern=“宋体”

FontPackageRoman=“宋体”

FontPackageScript=“宋体”

FontPackageSwiss=“宋体”

AssocSystemFont=“simsun.ttf”

FontPackage=“新宋体”

FontPackageDecorative=“新宋体”

FontPackageDontcare=“新宋体”

FontPackageModern=“新宋体”

FontPackageRoman=“新宋体”

FontPackageScript=“新宋体”

FontPackageSwiss=“新宋体”

3.当出现汉字乱码时,上述两个文件夹中的内容就会不完整,有的没有Associated CharSet文件夹或其中的内容残缺不全;有的Associated DefaulFonts下的内容残缺。如果遇到这种情况怎么办呢?其实你只要打开注册表编辑器,在“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Fonassoc”下,根据以上的正确内容恢复即可。

二 应用程序、游戏乱码的消除方法

明明是中文软件,可显示界面上却出现乱码,这可能是由于注册表中关于字体设置的信息不正确地被改变而造成的,一般是因为软件的中文链接库被英文链接库覆盖而引起的,这种现象经常发生在用微软开发工具,例如VB、VC开发的中文软件上。在这类软件中,菜单等显示界面上的汉字都是受一个动态链接库“.DLL文件”控制,而软件的这个动态链接库一般是安装在Win 98/2000的System目录下的,如果以后你安装了某个英文软件也使用同名的动态链接库,则英文软件的动态链接库就会覆盖掉你原先的Windows\System下的中文软件的动态链接库。这样,当你运行中文软件时就会调用英文的动态链接库,因此出现乱码。解决办法是重新安装中文软件,恢复中文动态链接库即可。

三 电子邮件乱码的消除方法

1.造成电子邮件乱码的原因很多,主要有以下几个方面:

(1)操作系统语种不同。对于中文电子邮件,如果收信方所用的操作系统是英文环境而且没有中文系统或未切换为中文编码方式,也会无法看到中文,只见到乱码。所有的双字节字符(如中文简/繁体的GB和BIG5码及日文的JIS、 EUC和朝鲜文的 KSC码等)在非本语种操作系统下都会出现乱码。同样在中文简体的GB码环境下看其他双字节字符时也只能看到乱码。

解决方法:安装多语言支持包或使用多内码显示平台,对收到的邮件,根据其使用的语种切换到相应的编码方式即可消除乱码。

(2)邮件服务器不支持8位(非ASCII码格式)。传输邮件的传输机制或邮件编码的不同,可能造成邮件服务器不支持8位(非ASCII码格式)传输而形成邮件乱码。例如直接发送中文或二进制等非ASCII码格式的邮件(如中文双字节文件、文件.jpg、可执行文件.exe或压缩文件.zip等二进制文件)时,邮件服务器有可能无法处理,便把信件中每个字符的第8位都过滤掉,从而造成邮件信息的失真或损坏,在收到邮件时就是一堆乱码。

解决方法:在发送8位格式的文本文件时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,然后才能保证文件的正确传送。收件人收到7位或更少位格式的邮件后,可以再转换为8位的格式,这样就可避免乱码。

(3)收发端使用的E-mail软件和设置不同。一般E-mail软件的“附件”功能都可以自动对信件先进行编码,然后再送出。这样,只要收信人使用E-mail软件就能区别信件的编码方式,就可以自动将信件解码。然而由于收发件人所用的E-mail软件默认配置不同或收发件人自己定制的一些选项不同,所以在收到编码的信件后,系统不一定能识别出信件所用的编码方法,自然无法自动解码,这样就会出现乱码。

解决方法:

①可以用WinZip+IE来解码,请你把乱码邮件的内容,拷贝到剪贴板中,然后将其粘贴到记事本中,存为文本文件(例如YJ.txt),再将其后缀改为.uue(改为YJ.uue),点击此文件,会启动WinZip,然后启动IE,把WinZip中的001.txt 文件拖到IE窗口中,就会显示邮件原来的内容,而不会看到乱码。

②可以根据邮件中的关键字符判断编码方法,选取合适的解码软件进行解码。邮件的编码方式主要有:UUENCODE、 Base64 encode、QPencode、BINHEX等。 UUENCODE:这是UNIX环境下使用的编码方式,目前已经很少用,大体格式为:

begin 644 kk.zip M1G)O;2!I;&EN+F)B3T!C(VEE+FYC='4N961U+G1W(%=E9"!.;W8@(#8@,3(ZM,SDZ,C4@,3DY- @I296-E:79E9#H@9G)O;2!F;&%B;6%I;"......end

特征:乱码前面含有“begin xxx”,后面是编码前的原始文件名(如kk.zip),接着是已经过编码的信件内容(如上述的乱码部分),最后一行为“end”。

解码办法:可用BECKY!EUDORA等E-mail软件,选择编码中相应的选项就可解码,也可以在E-mail软件中保存乱码邮件,存为后缀为“.UUE”格式的文件,然后用Winzip 解码展开。解码后就会消除乱码。

MIME/BASE64 encode:该编码方式将3个字节用4个字节表示,由于编码后的内容是6位的,因此可避免第8位被截掉,大体格式为:

MIME-Version:1.0

Content-Type:text/plain; charset="us-ascii"

Content-Transfer-Encoding:base64

Status:R

SGmhQbF6pm6hSafapmK69Lj0pFexb6q+sXqsT6Skp OWrSKXzsN3DRLFNrmGhQQ0Kq1+sTqq6vdCx

0LF6tFit07D

dw0ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiB

JbnRlcm5ldCBN……

特征:乱码前一般有如下几部分“信头”:Content- Type(内容类型)、CharSet(字符集)和Content-Transfer-Encoding(内容传输乱码方式)。

解码办法:用E-mail软件,选择编码中Base64 选项就可解码,解码后会消除乱码。

QpencodeQp:全称“Quoted-Printable Content-Transfer-Encoding”。因为这种格式邮件的内容都是 ASCII字符集中可以打印的字符,所以名称中含有Printable。大体格式为:

=A1A=B1z=A6n=A1I=A7=DA=A6b=BA=F4=B8=F4=A4W

=B1o......

=E5==ABH=A5=F3=B0=DD=C3D=B1M=Aea=A1A......

特征:内容通常有很多等号“=”,因此不需要看“信头” 也可以判断是否为QP编码。

解码办法:把邮件中类似A1A=B1z=A6n...的部分编码全部复制下来,贴到一个新的纯文本文件中,然后在文件头部加入Quoted-Pintable格式的文件头:

Contenet-Type:text/plain;Charset="GB2312"

Content-Transfer-Encoding;Quoted-Pintable

然后以“.EML”为后缀保存文件,用管理器双击打开文件即可显示正确的内容。如果还有部分汉字乱码,可以用WinZip对存盘后的EML文件进行解压,即可看到正确的内容。

BINHEX:这种编码方式大体格式为:

(This file must be converted with Binhex4.0)

SGmhQbF6pm6hSafapmK69Lj0pFexb6qssTqq6vdCx

0LF6tFit07Ddw0ShRw0KDQqtuqX9p2m2RLF6p9q

oz6XOIE……

解码办法:用E-mail软件对它解码;也可在E-mail软件中保存乱码邮件,存为后缀为“.HQX”格式的文件,然后用WinZip解码展开,解码后会消除乱码。

UTIF-7/UTIF-8:它们是UNICODE的两种转换码。

UTIF-7编码方式大体格式为:

+SGmhQbF/6pm6hSafapmK69L/j0pFexb6q+sXqsT6Skp. OWrSKXzsN3DRLFNrmGhQQ0Kq1-sTqq6vdCx

0LF6tFit07Ddw0

ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiBJbn

Rlcm5ldCBN……

解码办法:在原E-mail头加入以下信息:

MIME-Version:1.0

Content-Type:text/plain; charset="utf-7"

Content-Transfer-Encoding:7bit

插入后与字符留一空行,将邮件存为“.EML”后缀,然后用Outlook即可解码,消除乱码。

UTIF-8

解码办法:在原E-mail头加入以下信息:

MIME-Version:1.0

Content-Type:text/plain; charset="utf-8"

Content-Transfer-Encoding:8bit

将邮件存为“.EML”后缀,然后用Outlook即可解码,消除乱码。

另外,还可以用以下方法解决:

A.请你在Outlook Express 中,把“查看”→“编码”选为“简体中文”;

B.更改IE的设置:在IE浏览器中,打开“工具” →“Internet选项(o)...”→“高级”,将“浏览”中“始终以 UTF-8 发送URL”选项前面的勾去掉;

C.或将文件下载到本地硬盘里面再打开(点击鼠标右键选择“文件另存为…”)。保存文件时,文件名可能会是乱码,只需更改该文件名即可;

D.或直接使用文件名为英文的附件,可以直接在IE中打开。

但有时仍不能奏效。

③无意中,笔者近日在网上冲浪时发现了一个好东西:很酷的CodeView“乱码察看器”!好事共享,不敢独吞!这就赶紧介绍给朋友们:

大名:乱码察看器

小名:CodeView

版本:2.50

系统平台:Win 95/98/NT/2000

CodeView“乱码察看器”顾名思义就是用来察看各种乱码的工具软件,目前已经可以支持MIME/BASE64,Quoted-Printable、HZ和UUCode 4种形式的编码和解码,通过一些特殊的算法,此程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其他方式的解码),另外还提供了很多附加的功能,比如单键解码功能和混合乱码识别功能,使得使用本程序解码变得非常容易和轻松,CodeView是绿色软件,无需安装,只要将得到的压缩文件解开到一个目录中即可运行。它有两种使用方法:

方法一:在有乱码的窗口中直接按下单键解码热键,默认为F7,如果窗口中的乱码能被识别,就会有一个窗口覆盖当前的乱码窗口,你可以直接在这个窗口中阅解码后的内容。在大多数情况下,笔者建议你使用这个方式。

方法二:将乱码的内容通过剪贴板复制到CodeView“乱码察看器”的源窗口中,然后你可以试着用不同的解码方式进行解码。这种方式解码将给你更多的选择自由,并且可以使用一些在单键解码中无法实现的解码方式(主要是其他方式解码和UUCode解码),对于一些单键解码无法解决的乱码,你就可以使用此方式来试试解码。

下载地址:://.skycn/soft/394.html

2.避免别人收到乱码邮件的方法:

(1)发送前将邮件按7位格式重新编码

在发送8位格式的文本文件时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,然后才能保证文件的正确传送。收件人收到7位或更少位格式的邮件之后,可以再转换为8位的格式,这样就可以正确阅读了。在邮件客户端软件中的书写选项中,设定默认自动为7位编码。

(2)E-mail软件中的正确设置

使用英文E-mail软件应设置成:

文字设定Default CHARSET:ISO 8859-1(Latin1)

编码方式Encoding:Quoted-Printable,不可选择7位(因为7位不支持中文)

字码页Code Page(可选):936或HZ-GB-2312

以支持整字识别邮件格式:MIME

字体:宋体

中文E-mail软件应设置成:

文字设定Default CHARSET:简体中文GB2312

编码方式Encoding:Quoted-Printable邮件格式:MIME

字体:宋体

Outlook Express中应把“简体中文(GB2312)”作为

默认的邮件使用语言,选择“国际设置”为接收的所有邮件使用默认的编码。

(3)发送重要信息时先发测试

当你需要发送重要信息时,为了确认是否无须编码即可发送正文,应该先发送测试信。而且还应确定收件人能否对附件文件进行解码。如果发送已经编码的邮件,则最好添加足够的“信头”信息,以便收件人知道所需的解码方法。建议你对UUENCODE/UUDeview编码方式用UUENCODING作信头,对Mpack编码方式用Base64 encoding作信头。

(4)转换成合适的内码

在E-mail软件的书写选项中,设定默认自动为7位编码。对用汉字系统编辑的中文邮件在发送前,最好在固定的签字栏中注明自己所使用的汉字码标准(如:GB2312、中文 HZ、GBK);港澳台及东南亚地区邮件作者在使用BIG5码撰写完邮件、向内地发送前要转换成上述3种简体国标码中的一种形式并在签字栏中注明。如不转换则可能无法阅读,因为国内用户使用的邮件系统有很多是不支持BIG5码的。

(5)利用“附件”功能发送重要的文件

邮件系统附加这类非标准 ASCII码格式的文件时,附加文件通常可以自动进行“Base64”方式编码(仅对附件部分进行编码)。在用“附件”方式发送邮件之前,无需进行编码,否则适得其反。因为邮件软件能够自动成功解码这类 “附加”文件,因此在发送中文类邮件时应该首选这种方法。

如果无法以附件方式发送文件,则必须在正文中发送中文或二进制文件。如果发/收件人之间远隔万里,则传送过程中,第8位将可能被截掉。这时最好先在正文中用中文给收件人发一封测试信,并了解对方能否正确收到邮件正文。如果第8位被截掉,则收件人将会看到一些乱码,而不是上述的uu/b64/Qp等格式,而且这种信件几乎不可恢复。

解决方法:在你所使用的邮件系统中,选择其首选项或选项配置中的“Quoted Printalbe”或“MIME encoding”即可。

3.非中文平台上,使中文电子邮件不出现乱码方法

当对方在没有中文平台的情况下打开你发的中文电子邮件时,就会出现乱码。解决办法有两种:

(1)用E-mail AID之类的工具。UCWIN GOLD 1.0附带的工具E-mail AID可把文本文件转换为AID格式文件,大小只比原TXT文件增加几K。写好中文邮件后,用文本格式存盘,然后用E-mail AID以AID格式保存,最后把此文件连同E-mail AID一起作为附件插在信中。对方收到信后,只需运行E-mail AID打开AID格式文件即可看到汉字,不管对方在何种语言平台下,都不会出现乱码。

(2)把中文电子邮件以图形格式保存。用画笔等绘图软件书写中文邮件,在中输入文字,用默认的BMP格式保存,将属性置为黑白模式(以减少BMP体积),然后用 WinZip把它压缩成ZIP格式,作为附件在邮件中发送,这样不管对方在何种语言平台下,都不会出现乱码。这种方法的缺点是生成的BMP中文邮件的体积比较大。

4.收信方排除乱码的方法

请你在“查看(V)”下拉菜单中选中“语言”,随后出现的菜单中会包括本系统所能支持的全部汉字标准,在其中单击邮件中所指明的一种。如果收到的邮件中没有指明其所使用的汉字标准,则只可按顺序单击,直到邮件正文显示正确为止(数个汉字标准中必有一个前面有“.”标记,此即你编辑器所用的汉字标准)。若使用的是Netscape,可在Option菜单的Document Encode中选择相应的项目即可。

四 关于网页、文本和文档文件乱码的消除方法

大家知道,网页乱码是浏览器对HTML网页解释时形成的。如果在网页的代码中有形如:

〈HTML〉〈HEAD〉〈META CONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉....〈/HTML〉的语句,浏览器在显示此页时,就会出现乱码。因为浏览器会将此页语种辨认为“欧洲语系”。

解决办法:

1.将语种“ISO-8859-1”改为GB2312,如果是繁体网页则改为BIG5。

2.不修改网页代码,事先为浏览器安装多语言支持包(例如在安装IE时要安装多语言支持包),这样在浏览网页出现乱码时,就可以在浏览器中选择菜单栏下的“查看”→ “编码”→“自动选择””→“简体中文(GB2312),如为繁体中文,则选择“查看”→“编码”→“自动选择””→“ 繁体中文(BIG5),其他语言依此类推选择相应的语系,这样可消除网页乱码现象。

3.利用多内码显示平台来转换内码。

4.网页无乱码保存的方法是:用浏览器打开网页时,在 “查看”→“编码”中选择“自动选择”,存盘时保存类型选 “Web页”,编码选择“UNICOD”,这样保存过的网页再次打开时,在浏览器菜单“查看”→“编码”中不管选择简体中文(GB2312)、简体中文(HZ)还是UNICODE(UTF-8)或繁体中文(BIG5),最终显示都不会出现乱码。

Win 9x/2000中文本、文档文件的乱码,一般是繁体中文显示在简体中文系统下,或者是在相反的情况造成的。只要把原本是繁体的内码转换为简体内码(或者相反)就可消除乱码。Word 2000就能胜任这类工作,例如要把繁体中文转换为简体中文,方法是:选择要转换内码的文件,在弹出的对话框中,选择“其他编码”中的“繁体中文(BIG5)”一项,打开此文件时就不会出现乱码。无乱码保存的方法:在保存时选择“文件”中的“另存为”,先存为 “Word文档”,存盘后打开再存为纯文本等其他格式;你也可以用Word 2000的“中文简繁转换”工具实现无乱码保存,方法是在菜单栏中选择“工具 ”→“语言”→“中文简繁转换”,内码转换后再保存。金山公司的WPS 2000也能转换内码,支持GB2312、BIG5、GBK等3种主要的汉字编码,并可在输出RTF、TXT、HTM格式文件时对内码进行转换。除此之外,消除这类乱码还可用内码转换工具,可以对BIG5(繁体中文)和GB2312(国标码、简体中文)进行相互转换来消除乱码。

最后,台湾出的繁体游戏一般会出现乱码,用w2kxpcjk2这个工具就可以解决了~300多K的一个东西,可以去网上搜索下载~

在我们使用电脑特别是用电脑上网的时候,往往会碰到电脑显示乱码的情况,这些乱码让人摸不着头脑,给使用者带来了极大的不便,下面针对几个不同的情况分析如何消除电脑显示中的乱码。

1、电子邮件中的乱码问题

在使用电子邮件的时候,接收方往往会碰到乱码,那么如何处理这些乱码呢?

首先,从接收方来说,如果用户没有安装中文Windows操作平台,则可以加载中文之星这一类的软件。这样,由于缺乏中文支持环境而引起的乱码现象就可以迎刃而解了,对于因使用不同字符集而引起的乱码现象,可以通过选择另外一种字符集而解决。以Outlook为例,其可供选择的字符集有简体中文(GB2312)、简体中文(HZ)等多种,可以依次试着选择其中一种字符集,看能否解决乱码问题。

其次,从发送方来说,可以将信函的内容存为其它格式的文件,如Word格式、文本文件格式、超文本文件格式等作为附件发送给对方。如果对方是海外亲友,而又没有安装中文Windows操作系统,则可以将信函内容制作成位图格式(*.bmp)以图形的方式发送给对方,这样对方即使没有中文操作系统,也可以阅读中文电子邮件了。具体的方法如下:选择Windows的画图程序,再选择工具栏中的文字,这时就可以输入中文内容了,整封信写好后,存为bmp格式,然后在邮件中将这一文件插入邮件正文或作为附件发送出去均可。这样对方收到作为图形的中文邮件后就会一目了然。这里需要说明的是,由于图形文件较大,为了传输更快捷,最好在选择颜色时,选择单一的颜色以尽可能地减少文件的长度;另一种方法是,先用记事本录入信件的内容,然后存为文本文件格式。再用文本文件转换软件txt2exe将文本文件转达成可执行文件,将这一可执行文件作为附件发送给收件人,对方收到邮件后,只需执行这个文件即可阅读中文函件。

2、浏览网页时碰到乱码

由于在制作网页的过程中所使用的字符集的不同,由此带来的在阅读网页时碰到乱码现象的解决方法如下:若使用的是Netscape浏览器,则选“查看”菜单中的“代码”项,其中有繁体中文(BIG5)、繁体中文(EUC-TW)、简体中文(GB2312)等多种代码可供选择;若用户使用的是IE浏览器,则选“查看”菜单中的“字体”选项,其中有简体中文(GB2312)、简体中文(HZ)等多种字体可供选择。试着选用其中一种汉字字符,一般来说即可解决问题。

3、中文Windows乱码

使用中文Windows时,偶尔会出现一些乱码(只是某些情况下出现),这是由于不同的软件使用的汉字字符集不同而造成的,具体的解决办法是修改注册表中的相关内容,步骤是:运行Windows目录中的注册表编辑器regedit.exe,选择“我的电脑\HKEY_ LOCAL_MACHINE\System\CurrentControlSet \control\fontassoc\AssociatedCharset”。将ANSI(00)的键值设为yes,将GB2312(86)的键值设为yes,将OEM(FF)的键值设为Yes,将SYMBOL(02)的键值设为No。部分汉字显示的乱码问题即可解决。

4、其它亚洲文字的乱码问题

在碰到日文、韩文及汉字BIG5码等编码集时,可以运行东方快车2000、 RichWin等软件,这类软件均可识别多种编码,从而达到消除乱码的目的。

win8怎么设置记事本的默认编码格式

新建文本文档的编码默认设为UTF-8格式是有方法,方法只对右键新建的文本有作用。

下面来看解决过程:

在桌面新建个文本文档,不写入任何文字,然后另存为到C:\Windows\ShellNew目录,文件名存为template.txt,编码改为utf8,如下图

/iknow-pic.cdn.bcebos/6a600c338744ebf84923bd5bd5f9d72a6059a700"target="_blank"title=""class="ikqb_img_alink">/iknow-pic.cdn.bcebos/6a600c338744ebf84923bd5bd5f9d72a6059a700?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto"esrc="s://iknow-pic.cdn.bcebos/6a600c338744ebf84923bd5bd5f9d72a6059a700"/>

打开注册表:打开HKEY_CLASSES_ROOT\.txt\ShellNew,新建寡字符串值FileName,双击些项,数值数据改为:C:\Windows\ShellNew\template.txt

win10无法打开exe文件怎么办?

改Windows记事本(notepad)默认编码为Unicode或UTF-8的方法

Windows记事本默认编码ANSI无法满足Linuxer, 每次都得“另存为”然后选择编码方式。

找到一解决方法如下:

1. 新建一个txt文档,不输入任何内容。然后“另存为”,将编码由默认的 ANSI 修改为 Unicode 或 UTF-8,并将新文档命名为 template.txt

2.将 template.txt 移动至系统目录 C:\Windows\addins\

3.新建文本文件 temp.txt ,复制一下内容至 temp.txt

[plain] .2cto

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.txt\ShellNew]

"FileName"="C:\\Windows\\addins\\template.txt"

将temp.txt 后缀改成 reg,双击导入注册表

4.此方法只适用于以“新建”右键菜单方式建立新文本文档,不适用于notepad.exe

电脑中许多文件出现了乱码怎么回事

近期,一些小伙伴说遇到win10系统无法打开exe的问题,遇到不能在Windows上打开.exe文件表示有关程序和快捷方式的链接可能已损坏,有什么办法解决?小编和大家详解一下win10无法打开exe的两种原因和解决方法。

具体方法如下:

故障一:

最有可能是机子中毒了,或者机子遭受了恶意软件,可以百度搜索恶意软件查杀,下载后来清除恶意软件。

故障二:文件被损坏

1、点击窗口+R呼出,输入regedit。

2、找到HEKY_CLASSES_ROOT。

3、接着找到.exe,更多安装教程,请访问系统城.xitongcheng注意有一个点在exe前面。

4、然后修改默认值。

5、将默认值修改为exefile,这样就可以了。

小编详解介绍一下win10无法打开exe的两种原因和解决方法,大家可以尝试更改注册表即可修复它,希望对大家有所帮助!

最近,一些网友反馈说Win10系统打开软件或是exe文件会出现打不开的情况,有时还会提示错误不是有效的win32应用程序等问题,怎么回事?这可能是由于EXE文件关联错误导致的,我们可以通过注册表来修复这个问题。接下去,小编分享一下Win10系统打不开EXE文件的两种修复方法。

解决方法一:导入注册表修复

1、在桌面空白处单击右键,选择新建--文本文档;

2、双击打开新建文本文档,复制下面的代码到文本文档中。 Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\.exe] @="exefile" "Content Type"="lication/x-msdownload" ;://.winwin7 [HKEY_CLASSES_ROOT\.exe\PersistentHandler] @="{098f2470-bae0-11cd-b579-08002b30bfeb}" [HKEY_CLASSES_ROOT\exefile\shell\open\command] @="\"%1\" %*"

3、点击文件--另存为,将文件名修改为“修复exe关联.reg”,保存类型为“所有文件”,编码为“UTF-8”,然后点击保存;

4、找到保存的修复exe关联.reg文件,双击它,在弹出的提示框中,点击“是”即可

方法二:命令提示符修改

1、按下“Win+X”组合键,点击命令提示符(管理员)没有的话就搜索CMD,然后以管理员身份打开;

2、在命令提示符框中输入:assoc.exe=exefile,按enter键即可恢复。

以上小编和大家分享Win10系统打不开EXE文件的两种修复方法,是不是很简单,感兴趣的小伙伴参考教程设置一下!

有很多朋友都被Windows系统中各式各样的乱码所困惑。特别是收到的一些十分重要的邮件程序、文件时会遇到乱码,登上港台网站时会看到乱码,还有原先显示正常的Windows桌面、菜单中的汉字形如天书,本来显示正常的各种应用程序、游戏中的汉字也成了乱码等等,真的很是急人误事!那怎么办呢?

汉字乱码分类

汉字乱码现象有4种类型:

1.文本乱码:是Windows系统显示乱码,如:菜单、桌面、提示框等。这是由于注册表中有关字体部分的设置不当引起的;

2.文档乱码:是各种应用程序、游戏本来显示中文的地方出现乱码。这种乱码形成的原因比较复杂,有第1类的乱码原因,也可能是软件中用到的中文动态链接库被英文动态链接库覆盖所造成的;

3.文件乱码:主要是指邮件乱码;

4.网页乱码:是由于港台的繁体中文大五码(BIG5)与大陆简体中文(GB2312)不通用而造成的。

消除各类乱码的方法

一 系统乱码的消除方法

这类乱码是由于在Windows注册表中,关于字体部分配置不正常造成的,即使你用内码翻译软件处理也不会消除这类乱码。那怎么办呢?请跟我来:

方法一:找一台与你的Windows版本相同且显示正常的机器,依下列步骤进行:

1.在正常机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;

2.请你将光标定位到“HKEY_LOCAL_MACHINE\ system\CurrentControlSet\Control\Fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”,导出该分支注册表信息到文件(如ZT.REG)中;

3.把ZT.REG文件拷贝到你那显示乱码的机器上,方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,把ZT.REG文件导入注册表中即可。

方法二:如果你找不到一台与你的Windows版本相同且显示正常的机器,则需要手工恢复字体部分的注册表

项,其步骤是:

1.首先在显示乱码的机器上选择“开始”→“运行”,在对话框中键入“regedit”,打开注册表编辑器;

2.选择“HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Control\Fontassoc”,正常情况下,会有Associated DeaultFonts、Associated CharSet两个文件夹,其正确的内容应是:

子目录内容

中文Win98

中文Win98(OEM版)

中文Win2000

Associated CharSet

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”

Associated DefaultFonts

AssocSystemFont=“simsun.ttf”

FontPackageDecorative=“宋体”

FontPackageDontcare=“宋体”

FontPackageModern=“宋体”

FontPackageRoman=“宋体”

FontPackageScript=“宋体”

FontPackageSwiss=“宋体”

AssocSystemFont=“simsun.ttf”

FontPackage=“新宋体”

FontPackageDecorative=“新宋体”

FontPackageDontcare=“新宋体”

FontPackageModern=“新宋体”

FontPackageRoman=“新宋体”

FontPackageScript=“新宋体”

FontPackageSwiss=“新宋体”

3.当出现汉字乱码时,上述两个文件夹中的内容就会不完整,有的没有Associated CharSet文件夹或其中的内容残缺不全;有的Associated DefaulFonts下的内容残缺。如果遇到这种情况怎么办呢?其实你只要打开注册表编辑器,在“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Fonassoc”下,根据以上的正确内容恢复即可。

二 应用程序、游戏乱码的消除方法

明明是中文软件,可显示界面上却出现乱码,这可能是由于注册表中关于字体设置的信息不正确地被改变而造成的,一般是因为软件的中文链接库被英文链接库覆盖而引起的,这种现象经常发生在用微软开发工具,例如VB、VC开发的中文软件上。在这类软件中,菜单等显示界面上的汉字都是受一个动态链接库“.DLL文件”控制,而软件的这个动态链接库一般是安装在Win 98/2000的System目录下的,如果以后你安装了某个英文软件也使用同名的动态链接库,则英文软件的动态链接库就会覆盖掉你原先的Windows\System下的中文软件的动态链接库。这样,当你运行中文软件时就会调用英文的动态链接库,因此出现乱码。解决办法是重新安装中文软件,恢复中文动态链接库即可。

三 电子邮件乱码的消除方法

1.造成电子邮件乱码的原因很多,主要有以下几个方面:

(1)操作系统语种不同。对于中文电子邮件,如果收信方所用的操作系统是英文环境而且没有中文系统或未切换为中文编码方式,也会无法看到中文,只见到乱码。所有的双字节字符(如中文简/繁体的GB和BIG5码及日文的JIS、 EUC和朝鲜文的 KSC码等)在非本语种操作系统下都会出现乱码。同样在中文简体的GB码环境下看其他双字节字符时也只能看到乱码。

解决方法:安装多语言支持包或使用多内码显示平台,对收到的邮件,根据其使用的语种切换到相应的编码方式即可消除乱码。

(2)邮件服务器不支持8位(非ASCII码格式)。传输邮件的传输机制或邮件编码的不同,可能造成邮件服务器不支持8位(非ASCII码格式)传输而形成邮件乱码。例如直接发送中文或二进制等非ASCII码格式的邮件(如中文双字节文件、文件.jpg、可执行文件.exe或压缩文件.zip等二进制文件)时,邮件服务器有可能无法处理,便把信件中每个字符的第8位都过滤掉,从而造成邮件信息的失真或损坏,在收到邮件时就是一堆乱码。

解决方法:在发送8位格式的文本文件时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,然后才能保证文件的正确传送。收件人收到7位或更少位格式的邮件后,可以再转换为8位的格式,这样就可避免乱码。

(3)收发端使用的E-mail软件和设置不同。一般E-mail软件的“附件”功能都可以自动对信件先进行编码,然后再送出。这样,只要收信人使用E-mail软件就能区别信件的编码方式,就可以自动将信件解码。然而由于收发件人所用的E-mail软件默认配置不同或收发件人自己定制的一些选项不同,所以在收到编码的信件后,系统不一定能识别出信件所用的编码方法,自然无法自动解码,这样就会出现乱码。

解决方法:

①可以用WinZip+IE来解码,请你把乱码邮件的内容,拷贝到剪贴板中,然后将其粘贴到记事本中,存为文本文件(例如YJ.txt),再将其后缀改为.uue(改为YJ.uue),点击此文件,会启动WinZip,然后启动IE,把WinZip中的001.txt 文件拖到IE窗口中,就会显示邮件原来的内容,而不会看到乱码。

②可以根据邮件中的关键字符判断编码方法,选取合适的解码软件进行解码。邮件的编码方式主要有:UUENCODE、 Base64 encode、QPencode、BINHEX等。 UUENCODE:这是UNIX环境下使用的编码方式,目前已经很少用,大体格式为:

begin 644 kk.zip M1G)O;2!I;&EN+F)B3T!C(VEE+FYC='4N961U+G1W(%=E9"!.;W8@(#8@,3(ZM,SDZ,C4@,3DY- @I296-E:79E9#H@9G)O;2!F;&%B;6%I;"......end

特征:乱码前面含有“begin xxx”,后面是编码前的原始文件名(如kk.zip),接着是已经过编码的信件内容(如上述的乱码部分),最后一行为“end”。

解码办法:可用BECKY!EUDORA等E-mail软件,选择编码中相应的选项就可解码,也可以在E-mail软件中保存乱码邮件,存为后缀为“.UUE”格式的文件,然后用Winzip 解码展开。解码后就会消除乱码。

MIME/BASE64 encode:该编码方式将3个字节用4个字节表示,由于编码后的内容是6位的,因此可避免第8位被截掉,大体格式为:

MIME-Version:1.0

Content-Type:text/plain; charset="us-ascii"

Content-Transfer-Encoding:base64

Status:R

SGmhQbF6pm6hSafapmK69Lj0pFexb6q+sXqsT6Skp OWrSKXzsN3DRLFNrmGhQQ0Kq1+sTqq6vdCx

0LF6tFit07D

dw0ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiB

JbnRlcm5ldCBN……

特征:乱码前一般有如下几部分“信头”:Content- Type(内容类型)、CharSet(字符集)和Content-Transfer-Encoding(内容传输乱码方式)。

解码办法:用E-mail软件,选择编码中Base64 选项就可解码,解码后会消除乱码。

QpencodeQp:全称“Quoted-Printable Content-Transfer-Encoding”。因为这种格式邮件的内容都是 ASCII字符集中可以打印的字符,所以名称中含有Printable。大体格式为:

=A1A=B1z=A6n=A1I=A7=DA=A6b=BA=F4=B8=F4=A4W

=B1o......

=E5==ABH=A5=F3=B0=DD=C3D=B1M=Aea=A1A......

特征:内容通常有很多等号“=”,因此不需要看“信头” 也可以判断是否为QP编码。

解码办法:把邮件中类似A1A=B1z=A6n...的部分编码全部复制下来,贴到一个新的纯文本文件中,然后在文件头部加入Quoted-Pintable格式的文件头:

Contenet-Type:text/plain;Charset="GB2312"

Content-Transfer-Encoding;Quoted-Pintable

然后以“.EML”为后缀保存文件,用管理器双击打开文件即可显示正确的内容。如果还有部分汉字乱码,可以用WinZip对存盘后的EML文件进行解压,即可看到正确的内容。

BINHEX:这种编码方式大体格式为:

(This file must be converted with Binhex4.0)

SGmhQbF6pm6hSafapmK69Lj0pFexb6qssTqq6vdCx

0LF6tFit07Ddw0ShRw0KDQqtuqX9p2m2RLF6p9q

oz6XOIE……

解码办法:用E-mail软件对它解码;也可在E-mail软件中保存乱码邮件,存为后缀为“.HQX”格式的文件,然后用WinZip解码展开,解码后会消除乱码。

UTIF-7/UTIF-8:它们是UNICODE的两种转换码。

UTIF-7编码方式大体格式为:

+SGmhQbF/6pm6hSafapmK69L/j0pFexb6q+sXqsT6Skp. OWrSKXzsN3DRLFNrmGhQQ0Kq1-sTqq6vdCx

0LF6tFit07Ddw0

ShRw0KD QqtuqX9p2m2RLF6p9qoz6XOIE 1Py3Jvc29mdCuiBJbn

Rlcm5ldCBN……

解码办法:在原E-mail头加入以下信息:

MIME-Version:1.0

Content-Type:text/plain; charset="utf-7"

Content-Transfer-Encoding:7bit

插入后与字符留一空行,将邮件存为“.EML”后缀,然后用Outlook即可解码,消除乱码。

UTIF-8

解码办法:在原E-mail头加入以下信息:

MIME-Version:1.0

Content-Type:text/plain; charset="utf-8"

Content-Transfer-Encoding:8bit

将邮件存为“.EML”后缀,然后用Outlook即可解码,消除乱码。

另外,还可以用以下方法解决:

A.请你在Outlook Express 中,把“查看”→“编码”选为“简体中文”;

B.更改IE的设置:在IE浏览器中,打开“工具” →“Internet选项(o)...”→“高级”,将“浏览”中“始终以 UTF-8 发送URL”选项前面的勾去掉;

C.或将文件下载到本地硬盘里面再打开(点击鼠标右键选择“文件另存为…”)。保存文件时,文件名可能会是乱码,只需更改该文件名即可;

D.或直接使用文件名为英文的附件,可以直接在IE中打开。

但有时仍不能奏效。

③无意中,笔者近日在网上冲浪时发现了一个好东西:很酷的CodeView“乱码察看器”!好事共享,不敢独吞!这就赶紧介绍给朋友们:

大名:乱码察看器

小名:CodeView

版本:2.50

系统平台:Win 95/98/NT/2000

CodeView“乱码察看器”顾名思义就是用来察看各种乱码的工具软件,目前已经可以支持MIME/BASE64,Quoted-Printable、HZ和UUCode 4种形式的编码和解码,通过一些特殊的算法,此程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用其他方式的解码),另外还提供了很多附加的功能,比如单键解码功能和混合乱码识别功能,使得使用本程序解码变得非常容易和轻松,CodeView是绿色软件,无需安装,只要将得到的压缩文件解开到一个目录中即可运行。它有两种使用方法:

方法一:在有乱码的窗口中直接按下单键解码热键,默认为F7,如果窗口中的乱码能被识别,就会有一个窗口覆盖当前的乱码窗口,你可以直接在这个窗口中阅解码后的内容。在大多数情况下,笔者建议你使用这个方式。

方法二:将乱码的内容通过剪贴板复制到CodeView“乱码察看器”的源窗口中,然后你可以试着用不同的解码方式进行解码。这种方式解码将给你更多的选择自由,并且可以使用一些在单键解码中无法实现的解码方式(主要是其他方式解码和UUCode解码),对于一些单键解码无法解决的乱码,你就可以使用此方式来试试解码。

下载地址:://.skycn/soft/394.html

2.避免别人收到乱码邮件的方法:

(1)发送前将邮件按7位格式重新编码

在发送8位格式的文本文件时,必须事先进行编码,将文件转换为7位ASCII码或更少位数的格式,然后才能保证文件的正确传送。收件人收到7位或更少位格式的邮件之后,可以再转换为8位的格式,这样就可以正确阅读了。在邮件客户端软件中的书写选项中,设定默认自动为7位编码。

(2)E-mail软件中的正确设置

使用英文E-mail软件应设置成:

文字设定Default CHARSET:ISO 8859-1(Latin1)

编码方式Encoding:Quoted-Printable,不可选择7位(因为7位不支持中文)

字码页Code Page(可选):936或HZ-GB-2312

以支持整字识别邮件格式:MIME

字体:宋体

中文E-mail软件应设置成:

文字设定Default CHARSET:简体中文GB2312

编码方式Encoding:Quoted-Printable邮件格式:MIME

字体:宋体

Outlook Express中应把“简体中文(GB2312)”作为

默认的邮件使用语言,选择“国际设置”为接收的所有邮件使用默认的编码。

(3)发送重要信息时先发测试

当你需要发送重要信息时,为了确认是否无须编码即可发送正文,应该先发送测试信。而且还应确定收件人能否对附件文件进行解码。如果发送已经编码的邮件,则最好添加足够的“信头”信息,以便收件人知道所需的解码方法。建议你对UUENCODE/UUDeview编码方式用UUENCODING作信头,对Mpack编码方式用Base64 encoding作信头。

(4)转换成合适的内码

在E-mail软件的书写选项中,设定默认自动为7位编码。对用汉字系统编辑的中文邮件在发送前,最好在固定的签字栏中注明自己所使用的汉字码标准(如:GB2312、中文 HZ、GBK);港澳台及东南亚地区邮件作者在使用BIG5码撰写完邮件、向内地发送前要转换成上述3种简体国标码中的一种形式并在签字栏中注明。如不转换则可能无法阅读,因为国内用户使用的邮件系统有很多是不支持BIG5码的。

(5)利用“附件”功能发送重要的文件

邮件系统附加这类非标准 ASCII码格式的文件时,附加文件通常可以自动进行“Base64”方式编码(仅对附件部分进行编码)。在用“附件”方式发送邮件之前,无需进行编码,否则适得其反。因为邮件软件能够自动成功解码这类 “附加”文件,因此在发送中文类邮件时应该首选这种方法。

如果无法以附件方式发送文件,则必须在正文中发送中文或二进制文件。如果发/收件人之间远隔万里,则传送过程中,第8位将可能被截掉。这时最好先在正文中用中文给收件人发一封测试信,并了解对方能否正确收到邮件正文。如果第8位被截掉,则收件人将会看到一些乱码,而不是上述的uu/b64/Qp等格式,而且这种信件几乎不可恢复。

解决方法:在你所使用的邮件系统中,选择其首选项或选项配置中的“Quoted Printalbe”或“MIME encoding”即可。

3.非中文平台上,使中文电子邮件不出现乱码方法

当对方在没有中文平台的情况下打开你发的中文电子邮件时,就会出现乱码。解决办法有两种:

(1)用E-mail AID之类的工具。UCWIN GOLD 1.0附带的工具E-mail AID可把文本文件转换为AID格式文件,大小只比原TXT文件增加几K。写好中文邮件后,用文本格式存盘,然后用E-mail AID以AID格式保存,最后把此文件连同E-mail AID一起作为附件插在信中。对方收到信后,只需运行E-mail AID打开AID格式文件即可看到汉字,不管对方在何种语言平台下,都不会出现乱码。

(2)把中文电子邮件以图形格式保存。用画笔等绘图软件书写中文邮件,在中输入文字,用默认的BMP格式保存,将属性置为黑白模式(以减少BMP体积),然后用 WinZip把它压缩成ZIP格式,作为附件在邮件中发送,这样不管对方在何种语言平台下,都不会出现乱码。这种方法的缺点是生成的BMP中文邮件的体积比较大。

4.收信方排除乱码的方法

请你在“查看(V)”下拉菜单中选中“语言”,随后出现的菜单中会包括本系统所能支持的全部汉字标准,在其中单击邮件中所指明的一种。如果收到的邮件中没有指明其所使用的汉字标准,则只可按顺序单击,直到邮件正文显示正确为止(数个汉字标准中必有一个前面有“.”标记,此即你编辑器所用的汉字标准)。若使用的是Netscape,可在Option菜单的Document Encode中选择相应的项目即可。

四 关于网页、文本和文档文件乱码的消除方法

大家知道,网页乱码是浏览器对HTML网页解释时形成的。如果在网页的代码中有形如:

〈HTML〉〈HEAD〉〈META CONTENT=“text/html;charset=ISO-8859-1”〉〈/HEAD〉....〈/HTML〉的语句,浏览器在显示此页时,就会出现乱码。因为浏览器会将此页语种辨认为“欧洲语系”。

解决办法:

1.将语种“ISO-8859-1”改为GB2312,如果是繁体网页则改为BIG5。

2.不修改网页代码,事先为浏览器安装多语言支持包(例如在安装IE时要安装多语言支持包),这样在浏览网页出现乱码时,就可以在浏览器中选择菜单栏下的“查看”→ “编码”→“自动选择””→“简体中文(GB2312),如为繁体中文,则选择“查看”→“编码”→“自动选择””→“ 繁体中文(BIG5),其他语言依此类推选择相应的语系,这样可消除网页乱码现象。

3.利用多内码显示平台来转换内码。

4.网页无乱码保存的方法是:用浏览器打开网页时,在 “查看”→“编码”中选择“自动选择”,存盘时保存类型选 “Web页”,编码选择“UNICOD”,这样保存过的网页再次打开时,在浏览器菜单“查看”→“编码”中不管选择简体中文(GB2312)、简体中文(HZ)还是UNICODE(UTF-8)或繁体中文(BIG5),最终显示都不会出现乱码。

Win 9x/2000中文本、文档文件的乱码,一般是繁体中文显示在简体中文系统下,或者是在相反的情况造成的。只要把原本是繁体的内码转换为简体内码(或者相反)就可消除乱码。Word 2000就能胜任这类工作,例如要把繁体中文转换为简体中文,方法是:选择要转换内码的文件,在弹出的对话框中,选择“其他编码”中的“繁体中文(BIG5)”一项,打开此文件时就不会出现乱码。无乱码保存的方法:在保存时选择“文件”中的“另存为”,先存为 “Word文档”,存盘后打开再存为纯文本等其他格式;你也可以用Word 2000的“中文简繁转换”工具实现无乱码保存,方法是在菜单栏中选择“工具 ”→“语言”→“中文简繁转换”,内码转换后再保存。金山公司的WPS 2000也能转换内码,支持GB2312、BIG5、GBK等3种主要的汉字编码,并可在输出RTF、TXT、HTM格式文件时对内码进行转换。除此之外,消除这类乱码还可用内码转换工具,可以对BIG5(繁体中文)和GB2312(国标码、简体中文)进行相互转换来消除乱码。

最后,台湾出的繁体游戏一般会出现乱码,用w2kxpcjk2这个工具就可以解决了~300多K的一个东西,