关于windows下的 纯文本文件 汉字显示乱码的问题[已解决]

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
头像
callia
帖子: 171
注册时间: 2006-04-10 19:25
来自: 北京
联系:

关于windows下的 纯文本文件 汉字显示乱码的问题[已解决]

#1

帖子 callia » 2009-04-01 16:38

因为以前用windows时候下载了很多txt的电子书,还有部分用记事本存的笔记txt格式的,所以放在ntfs的备份空间里。
今天去打开看,发现是是乱码了。
文件夹、文件名都是正常显示的汉字。
只有纯文本文件内的汉字是显示的乱码。
charshow.jpg
google了一下,打开/etc/fstab找到了:

代码: 全选

LABEL=Backup    /store/backup   ntfs    defaults,nls=utf8,umask=007,gid=46 0       1
修改为了:

代码: 全选

LABEL=Backup    /store/backup   ntfs    defaults,nls=gb2312,umask=007,gid=46 0       1
重启后问题依旧,加参数codepage=cp936,iocharset=cp936也是这样,跟没改一样。
charshow2.jpg
这个会不会是系统编码的设置的问题?
如何正常打开windows下建立的纯文本文件和网上下载的txt电子书阅读和编辑?
谢谢各位大哥大姐。
上班去了,各位明早见。
上次由 callia 在 2009-04-02 9:42,总共编辑 1 次。
头像
wzssyqa
帖子: 4010
注册时间: 2008-04-07 17:36
来自: 泰安人在阜新

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题

#2

帖子 wzssyqa » 2009-04-01 16:44

fstab不管文件内的编码,只管文件名,找找你的编辑器里有调编码的选项吗
头像
渔船阵
帖子: 70
注册时间: 2007-04-16 20:40
来自: 山东聊城 广东广州
联系:

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题

#3

帖子 渔船阵 » 2009-04-01 16:47

用Configuratio Editor (命令:gconf-editor),修改apps->gedit-2->preferences->encoding中的auto_detected, 把GB18030,GBK,GB2312等添加进去就行了
参考viewtopic.php?f=49&t=185523
dongfanglu
帖子: 523
注册时间: 2007-12-13 23:34

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题

#4

帖子 dongfanglu » 2009-04-01 16:49

如果用kde下的txt查看软件的话,有个自动识别编码的功能,gnome不大清楚
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题

#5

帖子 想入非非 » 2009-04-01 18:43

今天又碰到这个问题。。。 :em05 不过还是解决了,感谢lss :em20
Ubuntu User
头像
callia
帖子: 171
注册时间: 2006-04-10 19:25
来自: 北京
联系:

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题

#6

帖子 callia » 2009-04-02 9:38

谢谢楼上的各位指教 :em01
gorger
帖子: 296
注册时间: 2008-10-21 9:17

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题[已解决]

#7

帖子 gorger » 2009-04-18 3:30

偶还碰到了这样的问题:偶不用GNOME也不用KDE,只用leafpad,NANO等文件编辑器,好象都没啥地方可调整的。
最后,在网上搜了一下,最容易就是用WEB浏览器打开了,用iceweasel打开,一次成功。
头像
bbeikke
帖子: 880
注册时间: 2008-10-14 21:54

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题[已解决]

#8

帖子 bbeikke » 2009-04-18 7:52

我也遇到这个问题了,困扰我一个下午了!
地狱可以想象,天堂却无法描述。
mjs
帖子: 24
注册时间: 2007-05-31 7:08

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题[已解决]

#9

帖子 mjs » 2009-05-20 22:31

各位到底解决了没有呢?
mjs
帖子: 24
注册时间: 2007-05-31 7:08

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题[已解决]

#10

帖子 mjs » 2009-05-20 22:33

转帖,自己没有试验过,所以不知道真假如何,有兴趣的可以试试看咯 :em06
"有些在windows下能够打开的txt文本文件在Ubuntu下用gedit打开时,中文显示是乱码,这是因为编码方式不同造成的,windows下有些txt文件的编码方式gbk,而Ubuntu下的gedit默认没有对gdk的支持,所以需要手动配置,在菜单-->System Tool-->Configuration Editor里面/app/gedit-2/preference/encordings里面有个auto-detect,后面的值里面加上gbk,gb#####之类的就可以了,不行的话,把那几个置顶。
上面这个方法需要将GBK置顶才能用gedit带开gbk格式文档,但是这样会把其他格式的文档处理成乱码,一个比较友好的方法是,在打开文件时,在Charater Coding下拉菜单里选择"Add or Remove...",然后添加GBK或GB18030。"
shukong456
帖子: 12
注册时间: 2009-09-01 23:58

Re: 关于windows下的 纯文本文件 汉字显示乱码的问题[已解决]

#11

帖子 shukong456 » 2009-09-21 21:25

我打开文本也碰到这样的问题, 不过按照十楼的办法,却仍然还是出现乱码
回复