找回密码
 注册
查看: 918|回复: 4

hiweed中关于fstab中iocharset的设置

[复制链接]
发表于 2004-11-22 20:44:54 | 显示全部楼层 |阅读模式
最近安装了Hiweed 0.55,感觉还不错,比起RH9至少让我的硬盘减少了nG的空间,最在乎的
是它的安装软件的自定制。在系统的初始化设置方面的确节约了大量的时间。
为挂载windows分区,我的fstab设置为诸如:
[code:1]
/dev/hda1 /mnt/win98 vfat users,dmask=000,fmask=0111,iocharset=cp936 0 0
/dev/hda6 /mnt/win2k ntfs nls=utf8,ro,noauto,users,umask=0222 0 0
[/code:1]
即,fat32分区的iocharset设为cp936,ntfs的高为utf8。
安装之后发现一个问题,即所有GTK程序如gpdf的打开对话框不能显示fat32分区上的中文,
所有中文都显示为/123/465/XXXX之类的玩意。
为解决这个问题,几乎花了我一整天的时间,到处google,搜索帖子,设置什么locate,gtk_zh.CN,等等,结果一无所获。不经意间,我想到打开ntfs上的文件看能不能显示中文,>
结果竟然可以。于是,我便将fstab修改如下:
[code:1]
/dev/hda1 /mnt/win98 vfat users,dmask=000,fmask=0111,iocharset=utf8 0 0
/dev/hda6 /mnt/win2k ntfs nls=utf8,ro,noauto,users,umask=0222 0 0
[/code:1]
全都他妈的utf8,再重启打开gpdf,哈哈,果然成功了!
KAO,这个问题浪费了我一整天,唉,不值。
 楼主| 发表于 2004-11-22 20:46:39 | 显示全部楼层
出现了新的问题,xmms中的文件打开对话框不能正常显示中文了。高手请帮忙解决,真是烦透了。
回复

使用道具 举报

 楼主| 发表于 2004-11-23 00:42:58 | 显示全部楼层
问题已解决,如下:
/etc/fstab的设置保持为iocharset=cp936。
在~/.bashrc 中添加:
[code:1]
export G_BROKEN_FILENAMES=1
[/code:1]
有文章说加到.xsession中,但在我机子上不成功。
回复

使用道具 举报

发表于 2004-11-28 17:24:22 | 显示全部楼层
/dev/hda1       /mnt/c          vfat users,dmask=000,fmask=0111,iocharset=cp936 0 0
/dev/hda5       /mnt/d          vfat users,dmask=000,fmask=0111,iocharset=cp936 0 0
/dev/hda6       /mnt/e          vfat users,dmask=000,fmask=0111,iocharset=cp936 0 0
/dev/hda7       /mnt/f          vfat users,dmask=000,fmask=0111,iocharset=cp936 0 0
/dev/hda8       /mnt/g          vfat users,dmask=000,fmask=0111,iocharset=cp936 0 0
/dev/sda1       /media/usb      vfat users,dmask=000,fmask=0111,iocharset=cp936 0 0

这是我的,怎么一点问题也没有?我用得好好的
回复

使用道具 举报

发表于 2004-12-12 10:20:42 | 显示全部楼层
呵呵,辛苦了,我装完fc3后也遇到utf8的问题,当时想到用utf-8了就是不知道该怎么写,这回知道。
回复

使用道具 举报

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

本版积分规则

GMT+8, 2025-2-16 07:06 , Processed in 0.024467 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

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