大师们,把我的文件留给那个小女孩吧!~ ~ ~有奖励点~ ~ ~

很多朋友都被Windows系统中的各种乱码搞糊涂了。特别是当你收到一些非常重要的邮件程序和文件时,你会遇到乱码,当你登上港台的网站时,你会看到乱码。还有以前正常显示的Windows桌面和菜单中的汉字,但是以前正常显示的各种应用和游戏中的汉字也变成了乱码,等等。真的很急!那么我们该怎么办呢?

汉字乱码分类

有四种类型的乱码汉字:

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

2.文档乱码:各种应用和游戏原本显示中文的地方乱码。这种乱码产生的原因比较复杂,比如1类的乱码,或者软件使用的中文动态链接库被英文动态链接库覆盖。

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

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

消除各种乱码的方法

一种消除系统乱码的方法

这种乱码是Windows注册表中字体配置异常造成的。即使使用内部代码翻译软件,也不会消除这种乱码。那么我们该怎么办呢?请跟我来:

方法1:找到一台与您的Windows版本相同且显示正常的机器,按照以下步骤操作:

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

2.请将光标定位到“HKEY _本地_机器\系统\当前控制集\控制\ fontassoc”,然后选择“注册表”→“导出注册表文件”,再选择“分支”将分支注册表信息导出到一个文件中(如ZT。REG);

3.复制ZT。显示乱码的REG文件。方法是:在显示乱码的机器上运行“regedit”,打开注册表编辑器,选择“注册表”→“导入注册注册表”,导入ZT。REG文件添加到注册表中。

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

项,步骤是:

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

2.选择“HKEY _本地_机器\系统\当前控制集\控制\字体关联”。一般情况下,会有两个文件夹,分别是关联默认字体和关联字符集。正确的内容应该是:

子目录内容

中文Win98

中文Win98(OEM版本)

中文Win2000

关联字符集

ANSI(00)= "是"

GB2312(86)=“是”

DEN(FF)= "是"

符号(02)=“否”

ANSI(00)= "是"

GB2312(86)=“是”

OEM(FF)=“是”

符号(02)=“否”

ANSI(00)= "是"

OEM(FF)=“是”

符号(02)=“否”

关联默认字体

AssocSystemFont="simsun.ttf "

FontPackageDecorative= "Song Ti "

FontPackageDontcare= "Song Ti "

FontPackageModern= "宋体"

font packegeroman = "é"

FontPackageScript= "宋体"

FontPackageSwiss= "Song Ti "

或者

AssocSystemFont="simsun.ttf "

FontPackage= "新宋体"

FontPackageDecorative= "新歌风格"

Fontpackagedongtcare = "新歌风格"

FontPackageModern= "新歌风格"

Fontpackegeroman = "新歌风格"

FontPackageScript= "新歌曲风格"

FontPackageSwiss= "新歌风格"

3.汉字乱码时,上述两个文件夹的内容会不完整,有的没有关联的CharSet文件夹或者内容不完整;相关DefaulFonts下的某些内容不完整。如果发生这种情况怎么办?其实你只需要打开注册表编辑器,在“HKEY _本地_机器\系统\当前控件集\控件\ Fonassoc”下,按照上面的正确内容恢复即可。

第二,消除应用程序和游戏乱码的方法

明明是中文软件,可显示界面却是乱码,可能是注册表中关于字体设置的信息更改不正确造成的,一般是因为软件的中文链接库被英文链接库覆盖了。这种现象经常出现在用微软开发工具开发的中文软件中,比如VB和VC。在这类软件中,菜单上的汉字和其他显示界面都是由一个动态链接库控制的”。DLL文件”,而这个软件的动态链接库一般安装在Win 98/2000的系统目录下。如果你安装了一个英文软件,以后使用相同的名字,英文软件的动态链接库会覆盖你原来Windows \系统下的中文软件的动态链接库。这样你运行中文软件的时候就会调用英文动态链接库,所以有乱码。解决办法是重装中文软件,恢复中文动态链接库。

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

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

(1)操作系统语言不同。对于中文邮件,如果接收方使用的操作系统是英文环境,并且没有外接中文系统或者切换到中文编码模式,就看不到中文,只能看到乱码。所有双字节字符(如中文简体/繁体GB和BIG5码、日文JIS、EUC和韩文KSC码等。)在非母语操作系统下会乱码。同样的,在简体中文的GB码环境下看其他双字节字符,也只能看到乱码。

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

(2)邮件服务器不支持8位(非ASCII格式)。不同的传输机制或邮件编码可能导致邮件服务器不支持8位(非ASCII编码格式)传输,导致邮件乱码。比如发送中文或者二进制非ASCII码格式的邮件(比如中文双字节文件,图片文件。jpg,可执行文件。exe或压缩文件。zip等二进制文件)直接发送,邮件服务器可能无法处理,于是过滤掉信中每个字符的第八位,导致邮件信息失真或损坏,收到邮件时就是一堆乱码。

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

(3)收发器使用的电子邮件软件和设置不同。一般来说,电子邮件软件的“附件”功能可以在发出信件之前自动对其进行编码。这样,只要收信人使用电子邮件软件,就能辨别信件的编码方式,自动解码信件。但是,由于发信人和收信人使用的电子邮件软件的默认配置不同,或者发信人定制的选项不同,系统收到信件后可能无法识别信件中使用的编码方式,自然无法自动解码,从而导致乱码。

解决方案:

(1)可以用WinZip+IE解码。请将乱码邮件的内容复制到剪贴板,然后粘贴到记事本中,保存为文本文件(如YJ.txt),再将其后缀改为。uue(改成YJ.uue)。点击这个文件启动WinZip,然后启动IE,拖动WinZip中的001.txt文件。

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

begin 644 kk . zip m 1G)O;2!我;& ampEN+F)B3T!c(VEE+FYC = ' 4n 961U+g 1W(% = E9 "!。;W8@(#8@,3(ZM,SDZ,C4@,3DY-@ I296-E:79e 9 # H @ 9G)O;2!f;& amp% B;6%我;”......结束

特点:乱码前面是“begin xxx”,后面是编码前的原始文件名(如kk.zip),后面是编码后的字母内容(如上面提到的乱码部分),最后一行是“end”。

解码方法:贝基可以用!电子邮件软件,如EUDORA,可以在编码中选择相应的选项进行解码,也可以将电子邮件软件中的乱码邮件保存为带后缀“的文件。UUE”,然后用Winzip对它们进行解码和扩展。解码后,乱码会被剔除。

MIME/BASE64编码:这种编码方法用4个字节表示3个字节。因为编码内容是6比特,所以可以避免第八比特被截断。一般格式如下:

MIME版本:1.0

内容类型:文本/纯文本;charset="us-ascii "

内容传输编码:base64

状态:R

sgmhqbf 6pm 6h safapmk 69 LJ 0 pfe XB 6 q+sxqst 6 skp owrskxzsn 3 drlfnrmghqq0k q 1+stq q6 vdcx

0LF6tFit07D

dw 0 shrw 0 KD qqtuqx 9 p 2m 2 rlf 6 p 9 qoz 6 coie 1 py 3 JVC 29 MDC uib

JbnRlcm5ldCBN……

特点:一般乱码前有以下“头”:Content- Type、CharSet和content-transfer-encoding。

解码方法:使用电子邮件软件,选择编码中的Base64选项进行解码,解码后乱码会被消除。

QpencodeQp:全称“引用-可打印内容-传输-编码”。因为这种格式邮件的内容都是ASCII字符集中的可打印字符,所以名称包含Printable。一般格式是:

= a 1A = b 1z = A6n = a 1I = A7 = DA = A6b = BA = F4 = B8 = F4 = A4W

=B1o......

= E5 = = ABH = A5 = F3 = B0 = DD = C3D = b 1M = Aea = a 1A......

特点:内容通常有很多等号“=”,不用看“头”就能判断是不是QP编码。

解码方法:复制邮件中所有类似A1A=B1z=A6n的代码...并将它们粘贴到一个新的纯文本文件中,然后将带引号的格式的文件头添加到文件头中:

Contenet-Type:文本/纯文本;Charset="GB2312 "

内容传输编码;可引用的

然后用“.”保存文件。EML”作为后缀,并使用资源管理器双击该文件以显示正确的内容。如果有些汉字是乱码,你可以用WinZip解压保存的EML文件,看到正确的内容。

BINHEX:这种编码方法的一般格式是:

(此文件必须用Binhex4.0转换)

sgmhqbf 6pm 6h safapmk 69 LJ 0 pfe XB 6 qsstq 6 vdcx

0 lf 6 tfit 07 ddw 0 shrw 0 kdqqtuqx 9 p 2m 2 rlf 6 p 9 q

oz6XOIE……

解码方法:用电子邮件软件解码;你也可以在电子邮件软件中保存乱码邮件,保存为带后缀“的文件。HQX”格式,然后用WinZip解码。解码后,乱码邮件将被消除。

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

UTIF-7编码模式的一般格式是:

+SGmhQbF/6pm 6h safapmk 69 l/j 0 pfexb 6 q+sxqst 6 skp。owrskxzsn 3 drlfnrmghqq0k q 1-stq q6 vdcx

0LF6tFit07Ddw0

shrw 0k d qqtuqx 9 p 2m 2 rlf 6 p 9 qoz 6 coie 1 py 3 JVC 29 mdcuibjbn

Rlcm5ldCBN……

解码方法:将以下信息添加到原始电子邮件标题中:

MIME版本:1.0

内容类型:文本/纯文本;charset="utf-7 "

内容传输编码:7位

插入后,留下一个空行与字符,保存邮件为”。EML”后缀,然后使用Outlook对其进行解码,消除乱码。

UTIF-8

解码方法:将以下信息添加到原始电子邮件标题中:

MIME版本:1.0

内容类型:文本/纯文本;charset="utf-8 "

内容传输编码:8位

将电子邮件另存为”。EML”后缀,然后用Outlook对其进行解码,消除乱码。

此外,可以使用以下方法解决问题:

A.请在Outlook Express中选择“视图→代码”为“简体中文”;

B.更改IE的设置:在IE浏览器中,打开工具→“互联网选项(O) →高级,在浏览中去掉“总是发送UTF-8中的网址”选项前面的勾选;

C.或者将文件下载到本地硬盘,然后打开(单击鼠标右键选择“文件另存为…”)。保存文件时,文件名可能会出现乱码,只需更改文件名即可;

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

但是有时候还是不行。

③不经意间,笔者最近上网的时候发现了一个好东西:一个很酷的CodeView“乱码查看器”!好东西* * *享受,不敢全拿!这就赶紧介绍给朋友:

名称:乱码浏览器

昵称:代码视图

版本:2.50

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

CodeView“乱码查看器”是一款用来查看各种乱码的工具软件。目前可支持四种编解码形式:MIME/BASE64、Quoted-Printable、HZ和UUCODE。通过一些特殊的算法,这个程序还可以解决一些屏蔽高字节导致的死乱码(用其他方式解码)。此外,它还提供了许多附加功能,如单键解码功能和混合乱码识别功能,这使得用这个程序解码非常容易。CodeView是一个可移植的应用程序,它不需要安装。只需将压缩文件解压到一个目录中,就可以运行了。它有两种用途:

方法一:在乱码窗口中直接按单键解码热键,默认为F7。如果可以识别出窗口中的乱码,一个窗口会覆盖当前的乱码窗口,你可以直接在这个窗口中读取解码后的内容。在大多数情况下,我建议你使用这种方法。

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

下载地址:。com/soft/394.html

2.防止他人收到乱码邮件的方法:

(1)在发送之前,将邮件重新编码为7位格式。

在发送8位格式的文本文件时,必须事先对其进行编码,并且必须将文件转换成7位或更少的ASCII码,才能保证文件的正确传输。在收到7位或更低格式的邮件后,收件人可以将其转换为8位格式,以便正确阅读。在邮件客户端软件的书写选项中,自动将默认设置为7位编码。

(2)纠正2)电子邮件软件中的设置

使用英文电子邮件软件应设置为:

文本设置默认字符集:ISO 8859-1(拉丁文1)

编码方式:带引号-可打印,不能选择7位数字(因为7位数字不支持中文)。

代码页代码页(可选):936或HZ-GB-2312。

支持单词识别邮件格式:MIME

字体:宋体

中文电子邮件软件应设置为:

文本设置默认字符集:简体中文GB2312

编码:带引号的可打印邮件格式:MIME

字体:宋体

Outlook Express中应使用“简体中文(GB2312)”。

默认信息语言,选择“国际设置”以对收到的所有信息使用默认编码。

(3)发送重要信息前的测试。

当你需要发送重要信息时,为了确认是否可以发送没有编码的文本,你应该先发送一封测试信。还应该确定收件人是否可以解码附件。如果你发送一封编码邮件,你最好添加足够的“头”信息,以便收件人知道所需的解码方法。建议您使用UUENCODING作为UU编码/UU DEVIEW编码的信头,使用Base64编码作为Mpack编码的信头。

(4)转换成适当的内部代码。

在电子邮件软件的书写选项中,自动设置默认为7位编码。对于汉字系统编辑的中文邮件,发送前最好在固定签名栏注明汉字编码标准(如GB2312、中文HZ、GBK);港澳台和东南亚地区的邮件作者在用BIG5码书写邮件寄往大陆前,应先转换为上述三种国家简化码中的一种,并在签名栏注明。不转换的话,可能就看不懂了,因为国内用户用的很多邮件系统都不支持BIG5代码。

(5)使用“附件”功能发送重要文档。

当邮件系统附加这类非标准ASCII码格式的文件时,通常可以自动对附加文件进行“Base64”模式编码(只对附件部分进行编码)。在作为附件发送之前,你不需要对邮件进行编码,否则会适得其反。因为电子邮件软件可以自动成功地解码这种“附件”文件,所以在发送中文电子邮件时应该首选这种方法。

如果您不能将文件作为附件发送,您必须在正文中发送中文或二进制文件。如果发送方/接收方远离万里,第8位可能会在传输过程中被截断。这时候最好先在正文中用中文给收件人发一封测试信,了解一下对方是否能正确收到邮件正文。如果第8位被截掉,接收方看到的将是一些乱码,而不是上面说的uu/b64/Qp格式,这种信几乎是无法恢复的。

解决方案:在你正在使用的电子邮件系统中,只需在其首选项或选项配置中选择“引用打印”或“MIME编码”即可。

3.在非中文平台上,防止中文邮件乱码的方法。

对方在没有中文平台的情况下打开你的中文邮箱,就会出现乱码。有两种解决方案:

(1)使用电子邮件帮助等工具。UCWIN GOLD 1.0附带的工具E-mail AID,可以将文本文件转换成AID格式文件,文件大小只比原来的TXT文件大几k。写完一封中文邮件,先存成文本格式,再用E-mail AID存成AID格式,最后把这个文件和E-mail AID一起作为附件插入信中。对方收到信后,只需运行E-mail AID打开AID格式的文件就能看到汉字。无论对方在什么语言平台,都不会出现乱码。

(2)以图形格式保存中文邮件。用画图软件如brush写中文邮件,在图片中输入文字,保存为默认的BMP格式,设置属性为黑白模式(缩小BMP图片尺寸),然后用WinZip压缩成ZIP格式,作为附件在邮件中发送,这样无论对方是什么语言平台,都不会出现乱码。这种方法的缺点是生成的BMP中文邮件比较大。

4.接收机消除乱码的方法

请在“视图(V)”下拉菜单中选择“语言”,稍后出现的菜单将包含本系统支持的所有汉字标准。单击电子邮件中指定的其中一个。如果收到的邮件没有指定使用的汉字标准,只能按顺序点击,直到邮件正文正确显示(必须有一个“.”在几个汉字标准中的一个前面做标记,就是你的编辑使用的汉字标准)。如果您使用的是Netscape,您可以在选项菜单中的文档编码中选择相应的项目。

第四,消除网页、文本、文档乱码的方法。

众所周知,乱码页面是浏览器解释HTML页面时形成的。如果有这样的东西:

〈HTML〉HEAD〉META CONTENT = " text/HTML;Charset = ISO-8859-1 " >...,当浏览器显示此页面时,会出现乱码。因为浏览器会把这个页面的语言识别为“欧洲家庭”。

解决方案:

1.将语言“ISO-8859-1”改为GB2312,如果是传统网页则改为BIG5。

2.不要修改网页代码,提前安装浏览器的多语言支持包(比如安装IE时安装多语言支持包),这样当网页出现乱码时,可以在浏览器的菜单栏下选择查看→编码→自动选择→简体中文(GB2312),或者选择查看→繁体中文。

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

4.保存无乱码网页的方法是:当你用浏览器打开网页时,在视图→编码中选择“自动选择”,保存时选择“网页”作为保存类型,选择“UNICOD”作为编码,这样当你再次打开保存的网页时,可以在浏览器菜单视图→编码中选择简体中文(GB 2365438+)。

Win 9x/2000中的乱码文本和文档文件通常在简体中文系统中显示,或者由相反的情况引起。只要把原来的传统内码转换成简化内码(反之亦然),就可以消除乱码。Word 2000可以做这种工作。比如将繁体中文转换为简体中文,方法是:选择要转换的文件,在弹出的对话框中,在“其他代码”中选择“繁体中文(BIG5)”,这样打开这个文件就不会出现乱码。无乱码保存的方法:保存时从文件中选择另存为,先存为Word文档,保存后打开,再存为纯文本等格式;也可以使用Word 2000的“中文简繁转换”工具保存,不会出现乱码。方法是在菜单栏选择“工具→语言→中文简繁转换”,内码转换后保存。金山公司的WPS 2000还可以转换内码,支持GB2312、BIG5、GBK等三种主要汉字编码,输出RTF、TXT、HTM格式的文件时可以转换内码。另外,内部代码转换工具可以用来消除这类乱码,可以对BIG5(繁体中文)和GB2312(国标代码和简体中文)进行转换,消除乱码。

最后,台湾省传统游戏普遍出现乱码,你用工具w2kxpcjk2就能解决一个300多K的东西,网上可以搜下载~

我们在使用电脑的时候,尤其是上网的时候,经常会遇到电脑显示乱码的情况。这些乱码让人摸不着头脑,给用户带来了极大的不便。下面根据几种不同的情况分析如何消除电脑显示中的乱码。

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

使用电子邮件时,收件人经常会遇到乱码,那么如何处理这些乱码呢?

首先,从接收方的角度来说,如果用户没有安装中文Windows操作平台,可以加载中文之星等软件。这样,由于缺乏中文支持环境而导致的乱码现象就可以很容易地解决,由于使用不同字符集而导致的乱码现象可以通过选择另一种字符集来解决。以Outlook为例。有很多字符集可以选择,比如简体中文(GB2312)和简体中文(HZ)。我们可以试着依次选择其中一个,看看能否解决乱码的问题。

其次,从发送方来说,可以将信件的内容保存为其他格式的文件,如Word格式、文本文件格式、超文本文件格式等,作为附件发送给对方。如果对方是海外亲戚,没有安装中文Windows操作系统,可以把信的内容做成位图格式(*。bmp)并以图形化的方式发送给对方,让对方即使没有中文操作系统也可以用阅读中文发邮件。具体方法如下:选择Windows的绘图程序,然后选择工具栏中的文字。这时候就可以输入中文内容了。整封信写好后,用bmp格式保存,然后把这个图片文件插入邮件正文或者作为附件发送。这样,对方收到中文邮件后作为图文一目了然。这里需要说明的是,由于图形文件较大,为了传输更快,在选择颜色时最好选择单一颜色,以尽可能减少文件的长度;另一种方法是先用记事本输入信件内容,然后保存为文本文件格式。然后使用文本文件转换软件txt2exe将文本文件转换成可执行文件,并将此可执行文件作为附件发送给收件人。对方收到邮件后,只需要执行这个文件就可以发送阅读中文信了。

2.浏览网页时,遇到乱码。

由于制作网页过程中使用的字符集不同,对于阅读网页时出现乱码现象的解决方法如下:如果使用网景浏览器,在“查看”菜单中选择“代码”项,其中有很多代码可供选择,如繁体中文(BIG5)、繁体中文(EUC-TW)、简体中文(GB 2312);如果用户正在使用IE浏览器,请在视图菜单中选择字体选项。有多种字体可供选择,如简体中文(GB2312)和简体中文(HZ)。试着选择其中一个汉字,一般来说可以解决问题。

3、中文视窗乱码

使用中文窗口时,偶尔会出现乱码(仅在某些情况下),这是由不同软件使用的中文字符集不同造成的。具体解决方法是修改注册表中的相关内容。步骤是:在Windows目录下运行注册表编辑器regedit.exe,选择“我的电脑\ HKEY _ LOCAL _ MACHINE \ System \ current control set \ control \ font assoc \ associated charset”。将ANSI(00)的键值设置为yes,将GB2312(86)设置为yes,将OEM(FF)设置为Yes,将SYMBOL(02)设置为No..可以解决一些汉字的乱码问题。

4.其他亚洲语言中的乱码。

遇到日文、韩文、中文BIG5码可以运行东方快车2000、RichWin97,可以识别多个码,消除乱码。