LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 672|回复: 5

这样的locale,挂载windows分区的时候能显示中文文件名吗?

[复制链接]
发表于 2006-11-11 17:36:30 | 显示全部楼层 |阅读模式
LANG=en_US.UTF-8
LC_CTYPE=zh_CN.UTF-8
LC_NUMERIC=en_US.UTF-8
LC_TIME=en_US.UTF-8
LC_COLLATE=en_US.UTF-8
LC_MONETARY=en_US.UTF-8
LC_MESSAGES=en_US.UTF-8
LC_PAPER=en_US.UTF-8
LC_NAME=en_US.UTF-8
LC_ADDRESS=en_US.UTF-8
LC_TELEPHONE=en_US.UTF-8
LC_MEASUREMENT=en_US.UTF-8
LC_IDENTIFICATION=en_US.UTF-8
LC_ALL=
发表于 2006-11-11 19:58:15 | 显示全部楼层
可以,fstab里加上utf8的选项即可。
回复 支持 反对

使用道具 举报

发表于 2006-11-11 20:07:25 | 显示全部楼层
与locale没有关系吧

1。如torres说的fstab里加上utf8选项就行了

2。对于fat32格式 编译内核时确保codepage和iocharset的选项,然后fstab里什么都可以不加

注意 codepage 与 iocharset 的设置
  1. File systems  --->
  2. DOS/FAT/NT Filesystems -->
  3.   
  4. [*] VFAT (Windows-95) fs support
  5.    (936) Default codepage for FAT
  6.    (utf8) Default iocharset for FAT
复制代码
回复 支持 反对

使用道具 举报

发表于 2006-11-11 23:32:21 | 显示全部楼层
楼上的正解
回复 支持 反对

使用道具 举报

发表于 2006-11-12 01:50:32 | 显示全部楼层
注意 codepage 与 iocharset 的设置

补充一点,codepage 是输入,是 windows 端的语言,简体中文版是 cp936 ,繁体中文是 cp950

iocharset 是输出,是 linux 端的语言,跟你的 LC_ALL 一致。
回复 支持 反对

使用道具 举报

发表于 2006-11-12 03:03:08 | 显示全部楼层
utf8直接用nls=utf8,不再要codepage和iocharset
回复 支持 反对

使用道具 举报

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

本版积分规则

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