我在设置locale=zh_CN.UTF-8的时候遇到一个问题,不知你没有碰到过?
当我使用wget从网站下载含有中文文件名的文件并保存到ntfs-3g挂载的分区的时候,wget老提示"Invalid or incomplete
multibyte or wide
character"之类的错误的信息,没办法存入,必须重新命名(中文或英文可以).好奇怪,不知何故?兄台可懂?望不吝赐教!
On 9/20/07, Chrys Liu <[EMAIL PROTECTED]> wrote:
>
> 如果这样做的话,中文文件名是一串?
>
> 在 2007-09-20四的 08:19
如果这样做的话,中文文件名是一串?
在 2007-09-20四的 08:19 +0800,shuangrong wu写道:
> 你有没有试过locale=zh_CN.GBK会怎样?假设你的locale依然是zh_CN.UTF-8.
>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
你有没有试过locale=zh_CN.GBK会怎样?假设你的locale依然是zh_CN.UTF-8.
On 9/19/07, Chrys Liu <[EMAIL PROTECTED]> wrote:
>
> 使用 locale=zh_CN.UTF-8 替换 iocharset=utf8 后问题解决,谢谢大家了。
>
> ntfs-3g根据LOCALE环境变量和locale选项来判断文件系统的字符编码,iocharset
> 选项对于ntfs-3g是无效的。正如Wang Xu兄所说的,在系统启动,根据fstab的内
> 容挂载磁盘分区的时候LOCALE环境变量还没有被设置,而我在fstab
使用 locale=zh_CN.UTF-8 替换 iocharset=utf8 后问题解决,谢谢大家了。
ntfs-3g根据LOCALE环境变量和locale选项来判断文件系统的字符编码,iocharset
选项对于ntfs-3g是无效的。正如Wang Xu兄所说的,在系统启动,根据fstab的内
容挂载磁盘分区的时候LOCALE环境变量还没有被设置,而我在fstab中又没有用
locale选项给出正确的设置,导致ntfs-3g使用了错误的字符编码。当我在系统启
动后进行umount和mount -a这些操作的时候LOCALE环境变量已经被正确设置,即使
fstab中没有使用locale选
he asked about ntfs partition, not CD-ROM...
在 07-9-19,Jelly<[EMAIL PROTECTED]> 写道:
> you can edit fstab as following:
> /dev/hdc/media/cdrom0 udf,iso9660 user,noauto 0 0
>
>
> 在 07-9-19,Wang Xu<[EMAIL PROTECTED]> 写道:
> > 在 07-9-19,shuangrong wu<[EMAIL PROTECTED]> 写道:
> > > 其实我
you can edit fstab as following:
/dev/hdc/media/cdrom0 udf,iso9660 user,noauto 0 0
在 07-9-19,Wang Xu<[EMAIL PROTECTED]> 写道:
> 在 07-9-19,shuangrong wu<[EMAIL PROTECTED]> 写道:
> > 其实我也觉得很奇怪,我的ntfs分区应该是GBK编码的,是不是ntfs-3g可以在GBK和UTF-8之间进行转换啊?
>
> 如果我没记错的话,Windows 中,所有语言的文件名都是统一用 UTF-
在 07-9-19,shuangrong wu<[EMAIL PROTECTED]> 写道:
> 其实我也觉得很奇怪,我的ntfs分区应该是GBK编码的,是不是ntfs-3g可以在GBK和UTF-8之间进行转换啊?
如果我没记错的话,Windows 中,所有语言的文件名都是统一用 UTF-16 存储的,国际化这方面 Windows还是比较先进的。
--
Wang Xu
其实我也觉得很奇怪,我的ntfs分区应该是GBK编码的,是不是ntfs-3g可以在GBK和UTF-8之间进行转换啊?
On 9/19/07, shuangrong wu <[EMAIL PROTECTED]> wrote:
>
> 我好像也有遇到过类似的问题,把locale=zh_CN.UTF-8加入到fstab后可以显示中文文件名.
> 如果你有什么新发现欢迎共享。
>
> On 9/19/07, manphiz <[EMAIL PROTECTED]> wrote:
> >
> > Chrys Liu wrote:
> > > 在我的/etc/fstab文件中有这样几行:
> > > /
我好像也有遇到过类似的问题,把locale=zh_CN.UTF-8加入到fstab后可以显示中文文件名.
如果你有什么新发现欢迎共享。
On 9/19/07, manphiz <[EMAIL PROTECTED]> wrote:
>
> Chrys Liu wrote:
> > 在我的/etc/fstab文件中有这样几行:
> > /dev/sdb3/WinBackupntfs-3g
> > iocharset=utf8,uid=chrys,gid=chrys 0 0
> > /dev/sdb2/LCS ntfs-3g
> >
Chrys Liu wrote:
在我的/etc/fstab文件中有这样几行:
/dev/sdb3/WinBackupntfs-3g
iocharset=utf8,uid=chrys,gid=chrys 0 0
/dev/sdb2/LCS ntfs-3g
iocharset=utf8,uid=chrys,gid=chrys 0 0
/dev/sdb1/Windows ntfs-3g
iocharset=utf8,uid=chrys,gid=chrys
-- Forwarded message --
From: Yingbo Qiu <[EMAIL PROTECTED]>
Date: 2007-9-19 下午3:10
Subject: Re: ntfs分区中文文件名问题
To: Wang Xu <[EMAIL PROTECTED]>
iocharset=utf8,uid=chrys,gid=chrys,locale=zh_CN.UTF-8
--
Wang Xu
我能想到的惟一区别是开机 mount 这几个分区的时候 locale 还没有被设置。
在 07-9-19,Chrys Liu<[EMAIL PROTECTED]> 写道:
>
> 在我的/etc/fstab文件中有这样几行:
> /dev/sdb3/WinBackupntfs-3g
> iocharset=utf8,uid=chrys,gid=chrys 0 0
> /dev/sdb2/LCS ntfs-3g
> iocharset=utf8,uid=chrys,gid=chrys 0 0
> /
在我的/etc/fstab文件中有这样几行:
/dev/sdb3/WinBackupntfs-3g
iocharset=utf8,uid=chrys,gid=chrys 0 0
/dev/sdb2/LCS ntfs-3g
iocharset=utf8,uid=chrys,gid=chrys 0 0
/dev/sdb1/Windows ntfs-3g
iocharset=utf8,uid=chrys,gid=chrys 0 0
系统是testing版, locale
13 matches
Mail list logo