一个txt文件,使用windows可以正常打开,但在ubuntu下使用gedit打开时报意外错误:转换输入中的无效字节序列。
错误见图。
求助,谢谢!
gedit打开文本文件报意外错误转换输入中的无效字节序列
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
- 九天星
- 帖子: 1440
- 注册时间: 2007-07-14 20:45
- astolia
- 论坛版主
- 帖子: 6436
- 注册时间: 2008-09-18 13:11
Re: gedit打开文本文件报意外错误转换输入中的无效字节序列
要么是你编码没选对,要么是文件编码本身有问题。
windows系统提供的文本框会自动忽略错误编码,当成ASCII字符处理,所以使用了系统文本框控件的程序如记事本能打开那些编码有问题的文件。
linux下面程序在处理编码时基本都是在调用glibc提供的iconv系列函数,iconv系列函数本身可以设置忽略错误编码,但没见什么程序这么设置了的。
你用iconv程序转换试试就知道是不是编码错误了
windows系统提供的文本框会自动忽略错误编码,当成ASCII字符处理,所以使用了系统文本框控件的程序如记事本能打开那些编码有问题的文件。
linux下面程序在处理编码时基本都是在调用glibc提供的iconv系列函数,iconv系列函数本身可以设置忽略错误编码,但没见什么程序这么设置了的。
你用iconv程序转换试试就知道是不是编码错误了
- 九天星
- 帖子: 1440
- 注册时间: 2007-07-14 20:45