LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: wangjun.sh

[已解决]挂载光盘,有乱码,文件名有中文的地方确不显示

[复制链接]
发表于 2007-11-26 22:53:02 | 显示全部楼层
nls那才是正解吧~
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-27 09:31:35 | 显示全部楼层
其实, 我重新编译的时候,还打开了 “microsoft joliet extensions” 选项。也搞不清是哪个起作用了。

不过应该和NLS无关。我没有改动与NLS有关的选项。
回复 支持 反对

使用道具 举报

发表于 2007-11-27 10:46:45 | 显示全部楼层
我的也是,不过我手动挂。mount /dev/dvdv /mnt/xxx -o utf8
挂起来就出现中文了。
回复 支持 反对

使用道具 举报

发表于 2007-11-27 11:03:57 | 显示全部楼层
贴一个我的内核设置:
# grep NLS /usr/src/linux/.config
CONFIG_UDF_NLS=y
CONFIG_SMB_NLS_DEFAULT=y
CONFIG_SMB_NLS_REMOTE="cp936"
CONFIG_NLS=y
CONFIG_NLS_DEFAULT="utf8"
CONFIG_NLS_CODEPAGE_437=m
# CONFIG_NLS_CODEPAGE_737 is not set
# CONFIG_NLS_CODEPAGE_775 is not set
# CONFIG_NLS_CODEPAGE_850 is not set
# CONFIG_NLS_CODEPAGE_852 is not set
# CONFIG_NLS_CODEPAGE_855 is not set
# CONFIG_NLS_CODEPAGE_857 is not set
# CONFIG_NLS_CODEPAGE_860 is not set
# CONFIG_NLS_CODEPAGE_861 is not set
# CONFIG_NLS_CODEPAGE_862 is not set
# CONFIG_NLS_CODEPAGE_863 is not set
# CONFIG_NLS_CODEPAGE_864 is not set
# CONFIG_NLS_CODEPAGE_865 is not set
# CONFIG_NLS_CODEPAGE_866 is not set
# CONFIG_NLS_CODEPAGE_869 is not set
CONFIG_NLS_CODEPAGE_936=y
# CONFIG_NLS_CODEPAGE_950 is not set
# CONFIG_NLS_CODEPAGE_932 is not set
# CONFIG_NLS_CODEPAGE_949 is not set
# CONFIG_NLS_CODEPAGE_874 is not set
# CONFIG_NLS_ISO8859_8 is not set
# CONFIG_NLS_CODEPAGE_1250 is not set
# CONFIG_NLS_CODEPAGE_1251 is not set
# CONFIG_NLS_ASCII is not set
CONFIG_NLS_ISO8859_1=m
# CONFIG_NLS_ISO8859_2 is not set
# CONFIG_NLS_ISO8859_3 is not set
# CONFIG_NLS_ISO8859_4 is not set
# CONFIG_NLS_ISO8859_5 is not set
# CONFIG_NLS_ISO8859_6 is not set
# CONFIG_NLS_ISO8859_7 is not set
# CONFIG_NLS_ISO8859_9 is not set
# CONFIG_NLS_ISO8859_13 is not set
# CONFIG_NLS_ISO8859_14 is not set
# CONFIG_NLS_ISO8859_15 is not set
# CONFIG_NLS_KOI8_R is not set
# CONFIG_NLS_KOI8_U is not set
CONFIG_NLS_UTF8=y

# grep FAT /usr/src/linux/.config
# DOS/FAT/NT Filesystems
CONFIG_FAT_FS=y
CONFIG_VFAT_FS=y
CONFIG_FAT_DEFAULT_CODEPAGE=936
CONFIG_FAT_DEFAULT_IOCHARSET="utf8"
回复 支持 反对

使用道具 举报

发表于 2007-11-27 13:09:13 | 显示全部楼层
Post by wangjun.sh;1788191
其实, 我重新编译的时候,还打开了 “microsoft joliet extensions” 选项。也搞不清是哪个起作用了。

不过应该和NLS无关。我没有改动与NLS有关的选项。


在mkisofs的manpage里有详细的解释。joliet的含义。这个确实是扩充了路径长度和字符类型。标准的第一版iso9660是没有的。
回复 支持 反对

使用道具 举报

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

本版积分规则

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