LinuxSir.cn,穿越时空的Linuxsir!

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

缺少 zh_CN.gb2312 ?

[复制链接]
发表于 2007-11-11 13:52:25 | 显示全部楼层 |阅读模式
我的locale -a
C
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gbk
zh_CN.utf8

说明 zh_CN.gb2312 不可用?
还是 zh_CN==zh_CN.gb2312 ?
我的locale.gen:
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
en_US.UTF-8 UTF-8
发表于 2007-11-11 14:39:30 | 显示全部楼层
有了gbk还要什么2312呀
回复 支持 反对

使用道具 举报

发表于 2007-11-11 15:07:00 | 显示全部楼层
Post by 坏坏小少;1780816
我的locale.gen:
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
en_US.UTF-8 UTF-8
单纯的gb2312 locale 似乎是要zh_CN.GB2312 GB2312,你的这种没指定编码的没试过。
回复 支持 反对

使用道具 举报

发表于 2007-11-11 15:15:25 | 显示全部楼层
Post by 坏坏小少;1780816

我的locale.gen:
zh_CN.GB18030 GB18030
zh_CN.GBK GBK
zh_CN.UTF-8 UTF-8
zh_CN GB2312
en_US.UTF-8 UTF-8

zh_CN GB2312
这一行决定了,你的zh_CN就是gb2312编码的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-11 18:36:30 | 显示全部楼层
呵呵
是这样的

$locale
LANG=
LC_CTYPE=zh_CN.GBK
LC_NUMERIC=zh_CN.GBK
LC_TIME=zh_CN.GBK
LC_COLLATE=zh_CN.GBK
LC_MONETARY=zh_CN.GBK
LC_MESSAGES=zh_CN.GBK
LC_PAPER=zh_CN.GBK
LC_NAME=zh_CN.GBK
LC_ADDRESS=zh_CN.GBK
LC_TELEPHONE=zh_CN.GBK
LC_MEASUREMENT=zh_CN.GBK
LC_IDENTIFICATION="OSIX"
LC_ALL=

用 nautilus 建了个中文名的文件
然后用firefox查看文件所在目录
文件名是乱码
firefox-->view->character encoding 选的是Chinese Simplified (GBK)
十分不解
回复 支持 反对

使用道具 举报

发表于 2007-11-11 19:06:24 | 显示全部楼层
这样啊,
env |grep G_FILENAME_ENCODING
glib现在好像不往/etc/env.d/里写50glib2了,但是我这里有50glib2-emul
  1. G_BROKEN_FILENAMES=1
  2. G_FILENAME_ENCODING=UTF-8
复制代码
注释下面一行或把UTF-8改成zh_CN.GBK,env-update,重启试试。
回复 支持 反对

使用道具 举报

发表于 2007-11-11 19:08:53 | 显示全部楼层
Post by zhllg;1780851
zh_CN GB2312
这一行决定了,你的zh_CN就是gb2312编码的


这么说,前面的“locale"是”别名“,可以自定义了(局部)?这还真不知道。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-11 22:08:40 | 显示全部楼层
原来有个 G_FILENAME_ENCODING
明白 了
并没有很多中文名的文件
只是问个究竟
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-11 22:09:37 | 显示全部楼层
Post by 坏坏小少;1780945
呵呵
是这样的

$locale
LANG=
LC_CTYPE=zh_CN.GBK
LC_NUMERIC=zh_CN.GBK
LC_TIME=zh_CN.GBK
LC_COLLATE=zh_CN.GBK
LC_MONETARY=zh_CN.GBK
LC_MESSAGES=zh_CN.GBK
LC_PAPER=zh_CN.GBK
LC_NAME=zh_CN.GBK
LC_ADDRESS=zh_CN.GBK
LC_TELEPHONE=zh_CN.GBK
LC_MEASUREMENT=zh_CN.GBK
LC_IDENTIFICATION="OSIX"
LC_ALL=

用 nautilus 建了个中文名的文件
然后用firefox查看文件所在目录
文件名是乱码
firefox-->view->character encoding 选的是Chinese Simplified (GBK)
十分不解

       
原来有个 G_FILENAME_ENCODING
明白 了
并没有很多中文名的文件
只是问个究竟
回复 支持 反对

使用道具 举报

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

本版积分规则

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