|
hi, 大家好!
我在进行光盘刻录时遇到一个很让我困惑的问题, 查过许多资料
现在还弄不明白, 请知道的朋友不吝赐教!
情况如下:
. 我在 Redhat 9.0 之下使用 gtoaster 或 xcdroast 刻录光盘
刻录完后, 其中的中文目录名或文件名在 linux 下 mount 上
来之后一切显示正常; 然而在 windows 下却都是乱码
. 可奇怪的是, 在我重装 Redhat 9.0 之前, 我用的 gtoaster
和重装后的一模一样 (配置都是使用默认的), 但是重装之前刻
出来的盘, 其中的中文目录或文件无论在 linux 下或 windows
下都是正常显示的
我的问题:
. 为什么同样的软件同样的配置, 在系统重装前后会有这样的差异?
. 有没有解决办法, 使得我现在刻出来的盘和以前一样 - 里面的中
目录或文件名在 linux 下和 windows 下都可以正常显示?
. 这问题和 /etc/fstab 中挂载光驱的参数有关系么? (我只有一个
刻录机, 平时也把它当光驱使)
我目前了解的信息:
. 问题似乎出在 mkisofs 上? 我用 mkisofs -output-charset help
得到的输出里面没有支持中文的 cp936
. google 里搜到有一位朋友在 00 年时候写过一个让 mkisofs 支持
多字节语言的 patch, 版本颇旧, 之后没有任何相关信息或更新,
心存疑, 没下载来使用. 因为我重装系统前没对刻录方面的软件
动过任何手脚, 可是却能正常刻录, 所以我认为新版本的 mkisofs
实际已经支持多字节语言?
. Joliet 格式: 在使用 gtoaster 和 xcdroast 时, 我确认它们调用
mkisofs 时都使用 -J 参数了.
. Google: "cdrecord" "刻录" "中文" "mkisofs"... 这些关键词的
各种可能组合我都在 google 上试过了, 始终没有答案, 所以, 非
常非常希望知道原因或有经验或有解决办法的你能伸出援手, 先行
谢过了!!  |
|