为什么我的txt打开是乱码

| 软件设计师 |

【www.guakaob.com--软件设计师】

为什么TXT文件打开是乱码
为什么我的txt打开是乱码(一)

为什么TXT文件打开是乱码?

因为最近升级了win8系统,操作上有很多地方都不是很适应,win8到win7真的好多地方都在变,这不,为了让系统的兼容性更加的适合自己,我特意的去下载了一些可以改变系统兼容性的软件,搞着搞着,连我自己都迷茫了,系统好像让我弄得有些错乱了不是,本来准备不弄了,来写写工作的稿子,但是没想到写好之后保存到桌面,准备检查一下有没有错字的,居然打开之后就全部是乱码了,晕死,这是怎么回事?

到网上查询了一下,原来还真有朋友和我一样倒霉,遇上这种问题,更巧的是这个朋友也是因为升级到win8系统出现的毛病,汗,看来有病的不是我的TXT,而是这个恼人的win8系统,单手原因虽然找到了,解决的办法我还是没辙的,到底要怎么办才好?

最后,还是强大的互联网帮助了我,在网上我找到了一款叫做小牛文件恢复软件的工具,花了五分钟学会了软件的操作,网上的朋友说,这款软件对于修复文件的错乱问题有很好的效果。想知道我为什么花了五分钟就学会了吗?

首先,这款软件的操作非常的简单。打开软件就可以看到扫描的功能,将扫描的位置,也就是丢失文件的位置确定之后,软件会自动开始扫描,只要文件夹中的文件没有太多,也就最多一分钟的功夫就可以扫描出来,之后咱们选择需要恢复的软件,然后确定一个保存的位置,那么我们的操作也就完成了,之后,软件会开始自动的恢复文件,我们等待恢复完成即可。

ubuntu打开txt乱码问题
为什么我的txt打开是乱码(二)

依次点开

apps->gedit-2->preferences->encodings 中的auto-detected

在双击弹出对话框中加入GB18030,GBK,GB2312就可以了

再次打开.txt文件,问题是不是解决了?

Gnome的“注册表”:Gconf-editor的技巧

作者: yuki, 出处:IT专家网, 责任编辑: 罗丽艳,

2009-06-10 09:05

Windows的注册表是著名的东西,这点大家都清楚(是美名还是臭名我就不说了)。Linux下是没有注册表的,所有的设置一般都是保存在基于ASCII的文本里。想改什么就对应改好了。

Windows的注册表是著名的东西,这点大家都清楚(是美名还是臭名我就不说了)。Linux下是没有注册表的,所有的设置一般都是保存在基于ASCII的文本里。想改什么就对应改好了。

gconf-editor是一款类似于注册表的软件,不过远远比改注册表简单,更改里面的设置实际上是修改了硬盘上的文本文件。主要是为了方便对桌面环境及一些软件做一些较多修改──如果一个一个改文本,就太麻烦了。

下面简单介绍几则gconf-editor的使用技巧(比如去掉桌面上的挂载盘符):

在终端下打gconf-editor打开“配置编辑器”(中文名),然后开始吧!

1、去掉桌面上的已挂载盘符和加上“计算机”等图标

定位到“/apps/nautilus/desktop”,勾上“Computer_icon_visible” “Home_icon_visible”“Network_icon_visible”,这样桌面上就有“计算机”“主目录”“网络服务器”三个图标了, 再把“Volumes_visible”的勾去掉,这样桌面上的已挂载的图标就会消失,以后需要再进“计算机”里找就OK了!

2、去掉“Bug报告

有时候在Gnome下难免会碰到应用程序崩溃,这时Bug报告就会出来。假如你觉得比较讨厌,就可以通过gconf-editor去掉它。定位到“/apps/bug-buddy”,把右侧“run_on_crash”勾掉,就再也不会跑出来烦人了。

3、让截图有阴影效果

这招能让你用Alt+PrintScreen键截图后,让图片有各种效果。定位到“/apps/gnome-screenshot”,在右侧,boder_effect的值改一下,默认是none,改成

“shadow”就是有阴影效果了,black-line的话,截图周围就有黑线了。

以上只是抛砖引玉讲三点,gconf-editor这个东西非常不错,谁都会改,因为每个键值下都有注释呢。

Ubuntu下gedit 打开txt文件乱码的处理方法

有些在windows下能够打开的txt文本文件在Ubuntu 下

用gedit打开时,中文显示是乱码,这是因为编码方式不同造成的,windows下有些txt文件的编码方式gbk,而Ubuntu下的gedit默认

没有对gdk的支持,所以需要手动配置,在菜单-->System Tool-->Configuration

Editor里面/app/gedit-2/preference/encordings里面有个auto-detect,后面的值里面加上

gbk,gb2312之类的就可以了,不行的话,把那几个置顶。

电子邮件“乱码”现象解析及处理txt
为什么我的txt打开是乱码(三)

电子邮件“乱码”现象解析及处理

收到远方客户的电子邮件,当然是一件令人高兴的事,但当你满怀欣喜地打开的时候,面对的却是一堆乱码,扫兴之余更是着急。想必这样的情形每一个上网的用户都曾遇到过。的确,电子邮件的乱码问题是困扰中文电子邮件用户一件头疼的事,但并非每个用户都知道如何解决这个问题。下面笔者就从三个方面对E-mail乱码问题进行一下探讨,同时提出具体的解决办法。

电子邮件软件常用的编码方式及判别方法

要解决电子邮件乱码的问题,我们很有必要了解一下电子邮件是如何进行编码的,以便可以“对症下药”,尽快解决问题。我们知道,由于历史原因,E-mail 只允许传送字符,而且是7位字符的E-mail 网关时,毫无疑问地会出现问题。这些7位的E-mail 网关把汉字内码第8位的1全部变成了0,于是形成了一些不可读的文字。好在现在越来越多的E-mail 网关已能处理8位字符,国内更是如此。所以,直接传送中文问题不大,但是要和国外的朋友通信就另当别论了,本文后面详述。

为了解决E-mail 传输8位字符以及二进制文件的问题,出现了各种各样的编码方式,概括地说,可分为对E-mail 正文的编码和对E-mail 附带文件的编码两类。对E-mail 正文的编码有Usenet 上专门针对中文的HZ 码等,对E-mail 附带文件的编码则有UUENCODE,BINBEX 等。而在Internet 上标准的编码方式却是MIME(Multi -purpose Internet Mail Exten—sions 多用途Internet 邮件扩展),它对E-mail 传送多媒体信息(诸如声音、图像、二进制文件等)进行了一系列详细而复杂的定义,包括了对E-mail 正文的编码和对E-mail 的附带文件的编码。现在绝大多数的电子邮件软件如ENDORA、Foxmail、THE-BAT!等都支持MIME 编码方式。

纯中文方式编码:这就是我们通常看到的一般文本,没有经过任何编码,任何软件都能准确识别,因而不会出现任何乱码(在指定了正确的字符集后)。

UUENCODE 编码:一些较老的邮件服务器上这种编码使用较多,目前的Ftp Mail 等服务器也是使用此编码(如Mr—Cool 下载的文件等)。UUENCODE 编码的主要特征是编码首行由BeginXXX 开始,结束一行为End ,且通常其中的每一行的开始均为“M”,只要有了以上几个特征,就能确定是UUEN—CODE 编码。

QUOTED -PRINTABLE 编码:该种编码是将7FH以上的ASCII 字符(即汉字)用它对应的文字串表达出来,即如一个ASCII 编码为0ABH 的字符,将用=AB 来代表它。它的典型特征是文本中有大量的这种用“=”来构成的符号,即=XX=XX=XX 等,只要有这种符号,即可确认。

BASE64编码:BASE64编码的判断较复杂,但它也有一个明显的特征,由于BASE64是通过“=”来实现行对齐,因而假如你在一个排列非常规则(每行字符数相同,一般为63个),没有任何可识别内容的编码,且若最后一行未满并有一至三个“=”之类字符时即可确认它是BASE64编码;特别的一点是,“.”不属于BASE64编码后的字符,也就是说一个用BAS64正【为什么我的txt打开是乱码】

确编码后的信件将决不可能在信体部分有“.”出现,否则就是误编码。

HZ 编码:这是国外的中国人发明的一种编码方式,它把汉字的最高位去掉,然后用一特定符号来表明哪些编码经过了处理。这种编码也极易识别:在它信的内容中通常会有这样的一组符号:“~{”和“}~”,其中的内容是不可读的(乱码),而在这一组分界符外的都是可读的英文字符。

【为什么我的txt打开是乱码】

Bit7码:这并非一种编码,而是网络传输误码。它是由于网络不支持8位传输引起的,通常在局域网的接入方案中较为常见。它跟HZ 编码类似,只是没有标明哪些内容是截去了最高位的,识别办法跟HZ 类似,如果一段信件中英文部分是正常的话,即为此种误码。该种误码无法解码,只能要求对方用7位编码(如以上的各种编码)重新发送。由此可见,我们一旦知道了邮件的编码方式后,就可以使用相对应的解码软件将其解开。

E-mail 出现乱码的最根本原因就在于:编码与解码方式的不一致。当你收到一封充满乱码的E-mail 时怎么办呢?自己如何动手进行解决呢?下面我们来分析一下这方面的原因及解决方法。

E-mail 乱码的种类、产生原因及解决方法

1、中文内码不一致的“乱码”,最为常见的是BIG5码与GB码现象:信件内容有空格、日文、偏旁部首、个别汉字等等。

原因:这种“乱码”是由于发信的计算机的中文内码不是国标码(GB)所造成的,如香港、台湾地区和海外使用的汉字系统多数是BIG5码。如果用此内码发送中文信件,国内使用的国标码的用户阅读时就会出现“乱码”现象。

解决方法一:在系统上加挂多内码语言显示平台,如四通利方的RichWin97(http ://)、南极星1.60(http ://)、Magic Win98(http ://

解决方法二:选用支持BIG5码与GB码转换功能的E-mail 软件,如Fox—mail、方正飞扬等,缺点是有时效果不是很理想。

2、部分乱码现象:收到的邮件中有的句子能正常显示,但是有的句子仍出现“乱码”。

原因一:发信人在输入汉字时不留意输入了某个控制键或者折行不正确,产生半个汉字的现象。众所周知,在计算机里,汉字是由两个字节组成的,如果不正确地折行,前一行最后一个字的前半部分留在本行,而后半部分则被折到了下一行。结果,后半部分与后面一个字的前半部分组成了一个新的汉字,如此类推,于是,整行汉字就成了天书。

解决方法:将邮件保存,用Word、WPS97等文字处理软件在汉字与乱码之间插入一个空【为什么我的txt打开是乱码】

格或者删除一个“乱码”字符。这样,邮件内容虽然少了一个字,但剩下的部分恢复正常,况且我们凭上下文也可基本猜到这个字了。

原因二:E-mail 软件(尤其是英文软件)以及邮件传输过程中也可能造成这种不正常的折行。英文E-mail 软件的自动折行是依据英文单词间的空格来判断的,但中文却没有空格。因此,E-mail 软件在进行折行处理时,出错就在所难免了。而在E-mail 的传输过程中,E-mail 网关对长行的处理方法也不尽相同,有时会使行末的半个汉字丢失,从而造成了半汉字现象。

解决方法:要彻底解决这个问题,最好是在每个汉字后加入空格,也就是利用汉字输入法字间加空的功能,这样就不会出现错误的折行了。现在的中文系统如RichWin 等,都提供了字间加空的选择。

原因三:有时汉字系统调用出错也会造成这种乱码,盗版的汉字平台出现这种方面问题的概率较高。

解决方法:使用正版软件,或者将系统内码先改为BIG5,这时看到全文“乱码”,再将内码改为国标码即可;或者重新调用汉字系统。

3、附件采用MIME 格式的“乱码”

现象:看到的信件内容全是大小写英文字母而且字符排列很整齐。

原因:之所以造成这种“乱码”,原因是发信人的E-mail 软件设置中使用的不全是8位格式,而且MIME 格式所造成的。

解决方法:将自己的E-mail 软件的附件格式设置成MIME 格式再阅读信件。

4、七位码的中文“乱码”

现象:看到的信件内容全是大小写英文字母中间还有西文大括号。

原因:发信者的E-mail 软件设置中使用的是7位格式。

解决方法:通知对方重发邮件。【为什么我的txt打开是乱码】

5、UNEDCODE 类型的“乱码”

说明:其实,严格来说不能将其称为乱码,但是许多网友(尤其是一些网上新手)在面对这俨如天书的UNENCODE 编码的邮件时,往往无所适从,所以在此笔者也把它归为“乱码”了。

原因:时下,许多网友喜欢用Mr .COOL“下载”软件,或者中间通过E-mail 索取软件,而这些FTP Mail 服务器采用的是UNEDCODE 编码,所以接到的邮件就是一些文不成书的怪字

符了。

解决方法一:选用支持UNENCODE解码功能的E-mail 软件,如ENDORA、THEBAT!等;

解决方法二:用Wincode、WinZip6.3等软件解码。对于拆分的邮件必须分别保存,然后将它们用DOS 的Copy 命令合成为一个以*.uu 为扩展名的文件,具体操作如下:copy 文件1+文件2+...文件N 文件名.uu ,然后再用上述软件解码即可。

6、非上述原因造成的“乱码”

现象:邮件的全文皆为乱码。

原因:E-mail 软件或邮件传输出错所造成的。这种问题出现的概率不是很高,但是在目前情况下仍然存在。比如,文件太长造成文件的丢失或少了一截,你的ISP 的收发邮件的服务器出现故障等等。

解决方法:如果是发信人E-mail 软件的问题,你可以请对方重新调整或更换一个E-mail 软件。至于诸如服务器故障之类的原因,就不是用户所能处理的了,最好咨询一下你的ISP,等故障排除后,请对方重发一次。

如何向海外的朋友发送中文E-mail

方法一:这是最简单、最直接的办法:要求对方使用简体中文Windows ,或者至少加挂一个多内码语言平台,如Rich—Win97、南极星等。但是,很显然,这种方法不太可行。

方法二:将汉字文本转换成图形,在电子邮件程序中以附件的形式发送,具体可以采取以下两种方法:

1、在Windows 的“画图”程序(Brush)中输入信件的内容,然后存成一个BMP等格式的图像文件;

2、用普通的文本编辑软件(如Win—dows 下的记事本、写字板、Word 等)输入信件内容,然后用HyperSnap 等截图软件保存为图像文件。

方法三:用TXT2EXE 等软件将信件的内容制成一个可执行文件,以附件的形式发送给对方。

.txt文本文档为什么打开是乱码
为什么我的txt打开是乱码(四)

UTF-16:
源文件根本就不是文本文件。"之后的名字,UTF-32三种这有两种情况:

扩展名,其中UTF-8是变长码,用来表明文件类型,所以需要修改扩展名)把源文件的扩展名改成了txt

注:文件名中最后的一个[,
由于解码错误,有些人出于保密或者网络传输方便(有些网络传输对格式有明确限制,导致了打开错误
你可以使用RTF(写字板)或者Word等软件打开

2:
编码方式由A耽臂蝗赚豪掉且SCII码和Unicode码
其中Unicode码包括UTF-8:
1

为什么word文档打开是乱码
为什么我的txt打开是乱码(五)

一、替换格式法

这种方法就是把被破坏的Word文档另存为另一种格式。

1、打开被损坏的文档单击[文件/另存为"菜单,在 [保存类型"列表中,选择[RTF格式",然后单击[保存"按钮,并关闭word。
2、打开刚才刚才保存的RTF格式文件,再次使用 [另存为"将文件重新保存为[Word文档",现在打开这个word文件就可以发现文件已经被恢复过来了。

如果在转换成rtf格式后文件仍然不能被恢复,可以将文件再次转换为纯文本格式(*。为什么word文档打开是乱码。txt),再转换回Word格式。当然在转换为txt文件的时候其图片等信息会丢失掉。

二、重设格式法

在Word有一个隐藏的位置,用来保存文档中的各种格式信息,所以只要删除这些格式信息就可以将文件恢复了。

1、在打开损坏的文档后,单击[工具/选项"菜单,选择[编辑"标签,取消对[使用智能段落选择范围"复选框的勾选,然后单击 按钮。这样就可以修复文件了。

2、选定最后一个段落之外的全部内容,提问者评价 谢谢

本文来源:http://www.guakaob.com/jisuanjileikaoshi/426152.html