装了fedora4为什么不能用zh_CN.GB2312?
按照以前的版本改了/etc/sysconfig/i18n1 LANG="zh_CN.GB2312"
2 LANGUAGE="zh_CN.GB2312:zh_CN.GB2312:zh_CN"
3 SUPPORTED="zh_CN.GB2312:zh_CN:zh:en_US.UTF-8:en_US:en"
4 SYSFONT="lat0-sun16"
为什么用locale看出来的还是zh_CN.UTF-8? 以前的中文文件名都是乱码
export LANG=zh_CN.GB2312 后中文文件名还是乱码,谁能告诉我是怎么回事吗? 用iconv之类的把以前utf8的中文文件挨个都转换成gb2312
劝你还是别换了,utf8很好啊 用iconv之类的把以前utf8的中文文件挨个都转换成gb2312
劝你还是别换了,utf8很好啊
这位老兄你没有看明白我的问题啊,你再仔细看一遍
iconv是什么东西?哪里有?怎么用?可以说说吗?
还有win下的分区默认是GB2312吗? 看不了挂载的时候我加-o iocharset=cp936, 以前都好用这次的fedora4不好用了 以前的中文文件名看是乱码是因为用的utf8,现在你换成了gb,当然就是乱码了
自己man吧
用nls=utf8挂载ntfs分区,utf8挂载fat分区 以前的中文文件名看是乱码是因为用的utf8,现在你换成了gb,当然就是乱码了
自己man吧
用nls=utf8挂载ntfs分区,utf8挂载fat分区
逛晕,我以前是GB2312的,你把我当弱智啦?我说了以前我一直用GB2312,你在仔细看一下我的问题啊 晕
哪里的中文文件?linux的分区里的?win的分区里的?
从fc2已经开始已经是utf8了吧,fc4和以前都一样啊。我用utf8一直都很好,包括现在的fc4,没遇到乱码的 我以前一直用f3,用GB2312也就是把
/etc/sysconfig/i18n的内容改为如下
LANG="zh_CN.GB2312"
LANGUAGE="zh_CN.GB2312:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB2312:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
用locale打印出的结果是
LANG=zh_CN.GB2312
LC_CTYPE="zh_CN.GB2312"
LC_NUMERIC="zh_CN.GB2312"
LC_TIME="zh_CN.GB2312"
LC_COLLATE="zh_CN.GB2312"
LC_MONETARY="zh_CN.GB2312"
LC_MESSAGES="zh_CN.GB2312"
LC_PAPER="zh_CN.GB2312"
LC_NAME="zh_CN.GB2312"
LC_ADDRESS="zh_CN.GB2312"
LC_TELEPHONE="zh_CN.GB2312"
LC_MEASUREMENT="zh_CN.GB2312"
LC_IDENTIFICATION="zh_CN.GB2312"
LC_ALL=
以前加载win 下fat 分区用 mount -o iocharset=cp936 /dev/hda1 /mnt
看中文名是正常的,至于ext3分区文件名和文本内容都是GB2312内码的
现在换成了f4
/etc/sysconfig/i18n的内容改为如下
LANG="zh_CN.GB2312"
LANGUAGE="zh_CN.GB2312:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB2312:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
locale打印出来的内容是
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
..........
也就是说环境变量没有变过来,进入控制台后我手动更改环境变量
export LANG=zh_CN.GB2312
改之前fat分区的中文名是????? 改之后成了乱码
我这会儿说的清楚了吧 挂在win分区用iocharset=utf8即可
用nls=utf8挂载ntfs分区,utf8挂载fat分区
这回看清楚了吧 晕你还没有看明白我的意思, 如果用utf8那我以前的那些GB2312就更看不了了,不过我用iocharset=utf8挂载了还是乱码
我不能用UTF-8的,因为公司以前的所有文档什么的都是GB2312,别人的机器也都有GB2312如果我用UTF-8就看不了别人的东西了,所以只能用GB2312,但问题是装了f4后按照以前的设置GB2312看不了了 晕你还没有看明白我的意思, 如果用utf8那我以前的那些GB2312就更看不了了,不过我用iocharset=utf8挂载了还是乱码
我不能用UTF-8的,因为公司以前的所有文档什么的都是GB2312,别人的机器也都有GB2312如果我用UTF-8就看不了别人的东西了,所以只能用GB2312,但问题是装了f4后按照以前的设置GB2312看不了了
我用的就是utf8,gb2312的东西一样看,我保存了以后别人的也能看
另外,FC4的LC中没有GB2312,只有GB18030和GBK locale -a
看看,没有2312的话就用gbk
页:
[1]