LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1248|回复: 12

终于下决心用把locale设成了utf8,用convmv转换,但不彻底~~why?

[复制链接]
发表于 2005-6-20 20:23:36 | 显示全部楼层 |阅读模式
其他分区用convmv -r -f cp936 -t utf8 /~/* -notest  命令全部搞掂了,但其中一个fat32分区,还是部分出现乱码。
过程是先把locale设成如下:
debian:/mnt/program# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

在加载fat32格式的那个分区: mount -o iocharset=cp936 /dev/hda8 /mnt/program/
然后就用convmv -r -f cp936 -t utf8 /~/* -notest

之后我看一下,有的文件就正确地显示了中文,但大多数则还是乱码,请问为什么会这样呢?
发表于 2005-6-20 20:59:15 | 显示全部楼层
fat32分区中的乱码的文件名是你在Linux下写进去的吗?
如果不是,请不要随便转哦!只会越搞越乱的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-20 21:02:21 | 显示全部楼层
不是,是在win下创建的。
回复 支持 反对

使用道具 举报

发表于 2005-6-20 21:28:19 | 显示全部楼层
Windows用的就是unicode,不需要转换。
回复 支持 反对

使用道具 举报

发表于 2005-6-20 21:34:22 | 显示全部楼层
根本就不需要转换文件名称。man mount看看vfat该用那些选项
回复 支持 反对

使用道具 举报

发表于 2005-6-20 22:26:29 | 显示全部楼层
Win 分区不需要转换

只需要挂载参数改 iocharset=utf8


天知道 Win 分区转换后会有什么后果
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-20 22:43:55 | 显示全部楼层
天知道 Win 分区转换后会有什么后果~~~

我好怕阿~~因为我用了那个命令n次了~

我刚才回win看了,后果是有些文件的名字乱码了~~

不过,还可用~~
我知道了,我第一次mount的时候直接用了mount  /dev/hda*的命令,不乱码才怪~~

太粗心了~~
回复 支持 反对

使用道具 举报

发表于 2005-6-20 23:26:25 | 显示全部楼层
我的系统默认是UTF-8的,贴一下我的fstab供你参考。

/dev/hda3       /home/XP        ntfs    iocharset=cp936,nls=utf8,umask=022
/dev/hda7       /home/pub       vfat    iocharset=cp936,codepage=936,utf8,umask=000
/dev/hdc1       /home/Sys       ntfs    iocharset=cp936,nls=utf8,umask=022
/dev/hdc2       /home/Data      ntfs    iocharset=cp936,nls=utf8,umask=022
回复 支持 反对

使用道具 举报

发表于 2005-6-21 07:46:10 | 显示全部楼层
fat32分区用参数  utf8
ntfs分区用参数    nls=utf8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-6-21 09:17:51 | 显示全部楼层
知道了,谢谢,原来的错误是我mount的时候命令用错了,原来是mount -o utf8 /dev/* /* 就行了,我却用了mount -o  
nls=utf8  ,唉,基本知识不过关,真是麻烦大家了~~谢谢,我不会再犯同样的错误了
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表