当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 8 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : [问题] 请教各位大侠:U盘自动挂载中文文件名乱码
帖子发表于 : 2007-04-16 1:39 

注册: 2006-11-08 6:16
帖子: 417
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
我的U盘中文名乱码,我在wiki上找到说明的帖子,可是看到第一行我就进行不下去了:

引用:
一:修改local为zh_CN.UTF-8
* 设置本地local环境:
$sudo dpkg-reconfigure locales
确保 zh_CN.UTF-8 被选择,同时也默认local为 zh_CN.UTF-8


我在自己的电脑上敲入命令,结果如下:

引用:
blue@blue-laptop:~$ sudo dpkg-reconfigure locales
Generating locales...
en_AU.UTF-8... up-to-date
en_BW.UTF-8... up-to-date
en_CA.UTF-8... up-to-date
en_DK.UTF-8... up-to-date
en_GB.UTF-8... up-to-date
en_HK.UTF-8... up-to-date
en_IE.UTF-8... up-to-date
en_IN.UTF-8... up-to-date
en_NZ.UTF-8... up-to-date
en_PH.UTF-8... up-to-date
en_SG.UTF-8... up-to-date
en_US.UTF-8... up-to-date
en_ZA.UTF-8... up-to-date
en_ZW.UTF-8... up-to-date
zh_CN.UTF-8... up-to-date
zh_HK.UTF-8... up-to-date
zh_SG.UTF-8... up-to-date
zh_TW.UTF-8... up-to-date
Generation complete.
blue@blue-laptop:~$


我不明白到底怎么选locales为zh_CN.UTF-8,因为它没有任何地方让我选,我猜想是编码需要更新(因为up-to-date),可是我到底该怎么进行下去呢?

引用:
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh
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=


这难道说明已经设置成zh_CN.UTF-8啦? 可是既然这样,我的u盘插上以后,为什么中文文件名依然乱码?呜呜

郁闷了一下午,哭求大侠指点。


最后由 soblue 编辑于 2007-04-19 3:57,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2007-04-16 2:07 

注册: 2006-11-08 6:16
帖子: 417
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
经过我的进一步摸索,发现问题出在挂载。我用命令手动挂载:

引用:
mount /dev/sdb1 /media/windows/ -t vfat -o utf8, umask=000


此时中文文件名显示正常,所以我想是自动挂载时的问题,但我还是不知道怎么解决。


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2007-04-16 11:35 

注册: 2006-10-24 11:46
帖子: 422
系统: debian
送出感谢: 0 次
接收感谢: 2
参考下面
http://www.linuxsir.org/bbs/showthread.php?p=1667446

如果你是UTF-8
就改iocharset=utf8


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2007-04-16 17:20 

注册: 2006-11-08 6:16
帖子: 417
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
3楼给出的链接认真看了,还是没有找到如果修改自动挂载时默认设置iocharset=utf8的地方,因此,还是不知道如何解决自动挂载的USB存储设备里中文文件名问题。

anyway, 感谢回帖


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2007-04-16 17:21 

注册: 2006-10-24 11:46
帖子: 422
系统: debian
送出感谢: 0 次
接收感谢: 2
/etc/fstab里面改了不行么


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2007-04-16 19:23 

注册: 2006-11-08 6:16
帖子: 417
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
/etc/fstab里不存在usb接口硬盘的自动挂载语句,这个一个静态配置文件。

即便我把自己的U盘写进fstab文件里,跟朋友交流或共享文件时,他们的USB设备还是一样需要手动挂载才能解决这个问题。


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2007-04-19 3:58 

注册: 2006-11-08 6:16
帖子: 417
地址: Beijing
送出感谢: 0 次
接收感谢: 0 次
我已经郁闷好几天了, 满世界搜索, 也没有搜到答案, 难道非得要我去研究源代码?


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2007-04-22 11:09 

注册: 2007-02-11 15:58
帖子: 69
送出感谢: 0 次
接收感谢: 0 次
可以通过hotplug实现热插脚本


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 8 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译