LinuxSir.cn,穿越时空的Linuxsir!

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

自动挂在的闪存显示乱码【解决】

[复制链接]
发表于 2009-10-23 21:58:25 | 显示全部楼层 |阅读模式
自动挂载是不是通过hal实现的啊,我的自动挂载后中文显示乱码,没法通过修改fstab文件来解决啊,你们也显示乱码吗
发表于 2009-10-23 22:11:24 | 显示全部楼层
gnome 的话,这个问题讨论过N次了,请灵活使用搜索功能,谢谢
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-23 22:19:35 | 显示全部楼层
Post by wecoh;2039381
gnome 的话,这个问题讨论过N次了,请灵活使用搜索功能,谢谢


不好意思,清告诉我个关键字好马,我分别用“乱码”,“闪存”,“邮盘”搜索过,但是一个也没搜到,上google搜索也没搜到,我不是不想搜是在搜不到阿,抱歉
回复 支持 反对

使用道具 举报

发表于 2009-10-23 23:18:16 | 显示全部楼层
挂载什么乱码啊? fat32 ? ntfs ?
gconf 里面有个值可以对fat挂载指定utf8 内核编译的时候好像也是可以的
DOS/FAT/NT Filesystems  --->   
<*> MSDOS fs support                                            
  │ │    <*> VFAT (Windows-95) fs support              
  │ │    (936) Default codepage for FAT                                   
  │ │    (utf8) Default iocharset for FAT  
ntfs 不是有个 ntfs3g 嘛。。。
回复 支持 反对

使用道具 举报

发表于 2009-10-23 23:22:23 | 显示全部楼层
搜索的时候注意不能打错别字。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-24 02:10:57 | 显示全部楼层
Post by shikihyx;2039406
挂载什么乱码啊? fat32 ? ntfs ?
gconf 里面有个值可以对fat挂载指定utf8 内核编译的时候好像也是可以的
DOS/FAT/NT Filesystems  --->   
<*> MSDOS fs support                                            
  │ │    <*> VFAT (Windows-95) fs support              
  │ │    (936) Default codepage for FAT                                   
  │ │    (utf8) Default iocharset for FAT  
ntfs 不是有个 ntfs3g 嘛。。。

挂在fat32乱马阿,我改过内核,但是改完后却不能挂在分区,不知道怎么回事阿。还有gconf是什么阿
回复 支持 反对

使用道具 举报

发表于 2009-10-24 02:35:05 | 显示全部楼层
mount -o iocharset=utf8 /dev/sdax /mnt/xxx
或者iocharset=cp936,试一下
google "gnome 自动挂载"
下面是头两个搜索结果
  1. [url]http://semper.blogbus.com/logs/3260536.html[/url]
复制代码
  1. [url]http://www.linux-wiki.cn/index.php/%E8%A7%A3%E5%86%B3Gnome%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BDFAT%E5%88%86%E5%8C%BA%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98[/url]
复制代码


即使用百毒,也是能搜到的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-24 09:01:36 | 显示全部楼层
Post by jsun;2039432
mount -o iocharset=utf8 /dev/sdax /mnt/xxx
或者iocharset=cp936,试一下
google "gnome 自动挂载"
下面是头两个搜索结果
  1. [url]http://semper.blogbus.com/logs/3260536.html[/url]
复制代码
  1. [url]http://www.linux-wiki.cn/index.php/%E8%A7%A3%E5%86%B3Gnome%E8%87%AA%E5%8A%A8%E6%8C%82%E8%BD%BDFAT%E5%88%86%E5%8C%BA%E4%B9%B1%E7%A0%81%E9%97%AE%E9%A2%98[/url]
复制代码


即使用百毒,也是能搜到的

其实我一开始就看了一些帖子,如精华贴:
http://www.linuxsir.cn/bbs/thread338018.html
我安这篇说的
编译内核的时候:
代码:

File systems DOS/FAT/NT Filesystems ---> (936) Default codepage for FAT (utf8) Default iocharset for FAT

这样不需要任何修改自动挂载的U盘就不会乱码,有些人不建议这样做,但是我们是中国人,又住在中国,为什么不这样做呢?为了兼容老外的U盘??

结果编译并使用新内核后发现连硬盘的fat分区都挂不上了,晕阿,还提示什么cp936不被支持等等呢
回复 支持 反对

使用道具 举报

发表于 2009-10-24 09:09:20 | 显示全部楼层
Post by zhwly;2039450
其实我一开始就看了一些帖子,如精华贴:
http://www.linuxsir.cn/bbs/thread338018.html
我安这篇说的

结果编译并使用新内核后发现连硬盘的fat分区都挂不上了,晕阿,还提示什么cp936不被支持等等呢


将中文编码进内核是没有任何问题的,有问题都是fstab文件设置或者mount参数的问题。

请问楼主挂载U盘的工具用的是哪一个?pcmanfm?thunar?nautilus?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-10-24 09:14:20 | 显示全部楼层
Post by zhou3345;2039453
将中文编码进内核是没有任何问题的,有问题都是fstab文件设置或者mount参数的问题。

请问楼主挂载U盘的工具用的是哪一个?pcmanfm?thunar?nautilus?

nautilus阿,gnome就是这个阿,我将中文编译进内核,dmesg显示:
FAT: utf8 is not a recommended IO charset for FAT filesystems, filesystem will be case sensitive!
[    7.575881] FAT: codepage cp936 not found
sudo mount -a
mount: wrong fs type, bad option, bad superblock on /dev/sda5,
       missing codepage or helper program, or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so
回复 支持 反对

使用道具 举报

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

本版积分规则

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