如题,那个镜像文件是在windows下生成的,我自己在网上看了一些关于locale的用法,但是还是不能起作用,怎么挂载文件名都是显示好多问号,如图:
请问我该怎么作,需要些什么工具?在线等解决过此类问题的前辈
挂载镜像文件之后文件名显示乱码怎么处理?
-
- 帖子: 57
- 注册时间: 2008-05-15 9:17
-
- 帖子: 57
- 注册时间: 2008-05-15 9:17
Re: 挂载镜像文件之后文件名显示乱码怎么处理?
俄。。。都没有人来看看的么。。。
- careone
- 帖子: 839
- 注册时间: 2007-12-17 21:41
Re: 挂载镜像文件之后文件名显示乱码怎么处理?
可以确定你 windows 分区是 fat32 ,
如果是 ntfs, 中文不会乱码
原理:
fat32 分区中文文件名编码为 gb2312,
NTFS 分区中文文件名编码为 UTF-8
现在 主流 LINUX 分区文件名编码都是 UTF-8
解决:
fat32 在 mount 时需要 加一个 io=cp936 之类的参数,网上找找吧
如果是 ntfs, 中文不会乱码
原理:
fat32 分区中文文件名编码为 gb2312,
NTFS 分区中文文件名编码为 UTF-8
现在 主流 LINUX 分区文件名编码都是 UTF-8
解决:
fat32 在 mount 时需要 加一个 io=cp936 之类的参数,网上找找吧
魁拔不死,天下不宁。
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
魁拔既死,天下不平。
--------------
Careone <emacslocale^126.com>
https://sourceforge.net/projects/emacslocale/files/
-
- 帖子: 57
- 注册时间: 2008-05-15 9:17
Re: 挂载镜像文件之后文件名显示乱码怎么处理?
多谢楼上的解释。你说的那个参数我没有用到,不过在mount的man手册里面看到了关于iso9*那种文件的一个选项,就是 -o utf8 好像说是把16位的unicode转成uft8,我试过了,加上这个参数就可以了。呵呵,不过还是要多谢你。
-
- 帖子: 246
- 注册时间: 2006-06-07 18:15
Re: 挂载镜像文件之后文件名显示乱码怎么处理?
在nautilus中点击iso文件(或者右击,在弹出菜单中选择“用存档安装器打开”),会自动在桌面上显示一个类似“挂载”好的光驱图标,点击这个图标,可以打开一个nautilus窗口(地址栏可见使用archive:// 协议),在此直接访问iso中内容,非常便捷。
问题是很多光盘ISO文件在 Windows 中制作而成,所以其中很多中文名称文件(文件夹)就在这个 nautilus窗口内显示为乱码。
希望Nautilus在使用这个功能时能先让用户选择一个文字代码参数,根据选择的参数来解决这个乱码问题
问题是很多光盘ISO文件在 Windows 中制作而成,所以其中很多中文名称文件(文件夹)就在这个 nautilus窗口内显示为乱码。
希望Nautilus在使用这个功能时能先让用户选择一个文字代码参数,根据选择的参数来解决这个乱码问题