分页: 1 / 1

这个乱码有点怪。。。

发表于 : 2008-11-05 0:31
xianstart
事情是这样的,本机的默认环境本来是英文的,然后我在终端里cp了U盘上的一堆中文文件,然后看就没看就把U盘里自身的文件删掉了。
现在发现,复制过来到本机后,文件名都是乱码,呃。。。
这个问题怎么解决?我现在在本机上安装了中文语言支持,并且默认的也改成了中文,但是还是显示的文件名是乱码。
具体如下图所示:

Re: 这个乱码有点怪。。。

发表于 : 2008-11-05 1:00
gisworld
使用 conmv可以解决。

Re: 这个乱码有点怪。。。

发表于 : 2008-11-05 10:59
xianstart
是这样的,原来的U盘上的编码应该是gbk的,我的本机是utf8的,然后按照 gisworld 的提示,安装了convmv,然后进行了如下操作:
sudo convmv -f gbk -t utf-8 -r --notest ./
之后出现好多skipping....说是什么already,比如:
Skipping, already UTF-8: ./ascII工具
Ready!

但是还是乱码。。。呃,如果把utf8和gbk换个位置的话会提示:
cp936 doesn't cover all needed characters for: "./ascII工具"
To prevent damage to your files, we won't continue.
First fix this or correct options!

然后该怎么 弄呢?谢谢大家:)

Re: 这个乱码有点怪。。。

发表于 : 2008-11-06 8:51
gisworld
确认是GBK而不是GB2312?
注意,其中部分字符有可能不能转换,需要先手工转换一下(根据提示操作)

Re: 这个乱码有点怪。。。

发表于 : 2008-11-06 9:27
oneleaf
convmv 有一个参数是强制转换的,你看看参数,可以解决:
Skipping, already UTF-8
这个问题。

Re: 这个乱码有点怪。。。

发表于 : 2008-11-06 14:00
maggieqiu
厚厚,字节对齐问题!有没有发现那些乱码前两位都是00?!
其实的确是UTF8编码的,但是每个字节都插了一个字节0,然后就成这个样子了。
我碰到过,但是不知道有什么简单的方法可以解决的,也帮帮我想想办法。

Re: 这个乱码有点怪。。。

发表于 : 2008-11-06 14:28
想入非非
似乎我以前往U盘复制东西的时候也是经常出现乱码,原因未知 :em03

Re: 这个乱码有点怪。。。

发表于 : 2008-11-06 14:52
eexpress
convmv干嘛。挂载用iocharset指定编码就是。

Re: 这个乱码有点怪。。。

发表于 : 2018-04-29 15:52
lizpn
convmv 支持GBK,但不支持GB18030。