lldlinux 发表于 2005-8-5 20:09:57

A very simple, silly question

How to change my locale?
My locale is zh_CN.UTF-8, and I want to change it to zh_CN.GB2312.
Who can help me?

apeter_2000 发表于 2005-8-5 20:12:04

What is your distro?

onnyloh 发表于 2005-8-5 20:45:35

there are many ambiguties looking into your question

i might think that u nid to rename your file name containingUTF-8 to gb2312
the following package is needed to rename filename between locales.
package: convmv
example: convmv -f utf8 -t gb2312 -r --notest any_file_or_folder
pls read the convmv manual before applying the command to avoid file corruption.

as for locales conversion on file contain, u may use:
iconv
example: cat file | iconv -f utf8 -t gb2312 > other_file

good luck

demonlj 发表于 2005-8-5 21:43:30

都喜欢用英文?呵呵
一般改变locale的办法要看是要改变系统还是改变用户特有的。
改变用户的那就在该用户目录下面修改或者生成其.xinitrc文件
这里有个例子:
export LANGUAGE = zh_CN
export LANG = zh_CN
export LC_ALL = zh_CN
# 上面就是设置locale部分了

export XMODIFIERS=@im=fcitx
fcitx &

exec xfce4-session

如果要想整个系统都有相同的locale,拿可以在/etc/sysconfig/i18n设置(也可能是其他文件,看你的ditro)

onnyloh 发表于 2005-8-7 09:28:34

都喜欢用英文?呵呵
一般改变locale的办法要看是要改变系统还是改变用户特有的。
改变用户的那就在该用户目录下面修改或者生成其.xinitrc文件
这里有个例子:
export LANGUAGE = zh_CN
export LANG = zh_CN
export LC_ALL = zh_CN
# 上面就是设置locale部分了

export XMODIFIERS=@im=fcitx
fcitx &

exec xfce4-session

如果要想整个系统都有相同的locale,拿可以在/etc/sysconfig/i18n设置(也可能是其他文件,看你的ditro)

哦,那时的我,没办法啊。
系统崩溃了。用不了X。所以只好用elinks了。
呵阿,现在可是好多了。

Kyd 发表于 2005-8-7 15:58:53

Why GB2312? Why not GBK or GB18030?
GB2312 sucks.

cnhnln 发表于 2005-8-7 17:19:18

X需要打补丁才能支持18030,用gbk吧

wolf0403 发表于 2005-8-8 08:11:09

18030 和 GBK 不是一个东西? :roll:

zboris 发表于 2005-8-8 09:52:54

18030 和 GBK 不是一个东西? :roll:

18030是最新的中文编码标准,包含了整个gbk的编码。

zlbruce 发表于 2005-8-8 10:57:38

utf8挺好的

Kyd 发表于 2005-8-8 11:43:19

GBK够用了。 :mrgreen:

cnhnln 发表于 2005-8-8 12:42:05

utf8挺好的

wolf0403 发表于 2005-8-8 12:43:16

偶的手机不支持 utf-8 的 id3tag,每次发送之前都得 iconv + lame 一下 -_-
页: [1]
查看完整版本: A very simple, silly question