好事共享,不敢独吞!这就赶紧介绍给 朋友们: 大名:乱码察看器 小名:CodeView 版本:2.50 系统平台:Win 95/98/NT/2000 CodeView“乱码察看器”顾名思义就是用来察看各种乱码的工具软件,目前已经可以支持 MIME/BASE64,Quoted-Printable、HZ 和 UUCode 4 种形式的编码和解码,通过一些特殊的算法,此程序还可以解开部分由于字节高位被屏蔽而形成的死乱码(使用 其他方式的解码),另外还提供了很多附加的功能,比如单键解码功能和混合乱码识别功能,使得使用本程序解码变得非常容 易和轻松,CodeView 是绿色软件,无需安装,只要将得到的压缩文件解开到一个目录中即可运行。它有两种使用方法: 方法一:在有乱码的窗口中直接按下单键解码热键,默认为 F7,如果窗口中的乱码能被识别,就会有一个窗口覆盖当前的乱码 窗口,你可以直接在这个窗口中阅解码后的内容。在大多数情况下,笔者建议你使用这个方式。 方法二:将乱码的内容通过剪贴板复制到 CodeView“乱码察看器”的源窗口中,然后你可以试着用不同的解码方式进行解码。这 种方式解码将给你更多的选择自由,并且可以使用一些在单键解码中无法实现的解码方式(主要是其他方式解码和 UUCode 解 码),对于一些单键解码无法解决的乱码,你就可以使用此方式来试试解码。 下载地址:http://www.skycn.com/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)、简体中文(H Z)还是 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 的一个东西,