这个乱码有点怪。。。

系统字体配置、中文显示和输入法问题
回复
xianstart
帖子: 6
注册时间: 2008-11-05 0:23

这个乱码有点怪。。。

#1

帖子 xianstart » 2008-11-05 0:31

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

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

#2

帖子 gisworld » 2008-11-05 1:00

使用 conmv可以解决。
xianstart
帖子: 6
注册时间: 2008-11-05 0:23

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

#3

帖子 xianstart » 2008-11-05 10:59

是这样的,原来的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!

然后该怎么 弄呢?谢谢大家:)
gisworld
帖子: 113
注册时间: 2005-04-11 22:56

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

#4

帖子 gisworld » 2008-11-06 8:51

确认是GBK而不是GB2312?
注意,其中部分字符有可能不能转换,需要先手工转换一下(根据提示操作)
头像
oneleaf
论坛管理员
帖子: 10441
注册时间: 2005-03-27 0:06
系统: Ubuntu 12.04

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

#5

帖子 oneleaf » 2008-11-06 9:27

convmv 有一个参数是强制转换的,你看看参数,可以解决:
Skipping, already UTF-8
这个问题。
maggieqiu
帖子: 18
注册时间: 2008-02-03 15:48

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

#6

帖子 maggieqiu » 2008-11-06 14:00

厚厚,字节对齐问题!有没有发现那些乱码前两位都是00?!
其实的确是UTF8编码的,但是每个字节都插了一个字节0,然后就成这个样子了。
我碰到过,但是不知道有什么简单的方法可以解决的,也帮帮我想想办法。
头像
想入非非
帖子: 8078
注册时间: 2008-07-14 22:42
来自: Beijing
联系:

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

#7

帖子 想入非非 » 2008-11-06 14:28

似乎我以前往U盘复制东西的时候也是经常出现乱码,原因未知 :em03
Ubuntu User
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

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

#8

帖子 eexpress » 2008-11-06 14:52

convmv干嘛。挂载用iocharset指定编码就是。
● 鸣学
lizpn
帖子: 1
注册时间: 2018-04-29 15:49
系统: debian8

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

#9

帖子 lizpn » 2018-04-29 15:52

convmv 支持GBK,但不支持GB18030。
回复