修改系统字符集.centos
http://hi.baidu.com/100world/item/c8706dc68b6a6c7ecfd4f873
修改CentOS字符集
更改系统字符集
1.先用locale查看当前编码为zh_CN.UTF-8
2.执行:
export LANG=“zh_CN.gb2312”
export LC_CTYPE="zh_CN.gb2312"
3.再次执行locale时,当前编码为zh_CN.gb2312
4.进入etc/sysconfig下的i18n,将改为 LANG=“zh_CN.gb2312”
重启机器,编码又重新恢复为UTF-8
================================================================
更改root下的.bash_profile文件,添加:
LANG=zh_CN
LC_ALL=zh_CN.gbk
LC_CTYPE=zh_CN.gbk
export LANG
export LC_ALL
export LC_CTYPE
如何查看和修改linux的默认字符集?
直接查看操作系统环境变量里面关于系统字符集的内容即可
SHELL命令 env 可以查看系统环境变量;
字符集的内容就在env的结果里面,可以用 env |grep LANG 直接得到。
在内核中选择,然后重新编译内核。
-----------------------------------
如何修改LINUX的默认字符集为GBK呢?
在.bash_profile里(根据不同shell,文件不同)写入:
[code] LANG=zh_CN.GBK
export LANG [/code]
可以通过下面命令查看当前编码方式:
[code] h@debian-server:~/$ locale -a
C
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
h@debian-server:~$ locale charmap
GBK [/code]
改/etc/sysconfig/i18n也可以,为什么要选择gbk呢 ?
gb18030是国家法定的编码标准 , 而gb2312是传统的编码标准, utf-8是流传最广的编码标准.
GB18030是gb中最大的一个字符集,但是我发现有些版本的linux对其支持有些问题,gbk是比2312大的字
符集,比较实用,utf8因为相对与中文系统传统编码转换问题,也不是很方便,当然,国际化的话还是需要改
[code]
~/.bashrc
export LANG=zh_CN.GBK
[/code]
直接查看操作系统环境变量里面关于系统字符集的内容即可
SHELL命令 env 可以查看系统环境变量;
字符集的内容就在env的结果里面,可以用 env |grep LANG 直接得到。
在内核中选择,然后重新编译内核。
-----------------------------------
如何修改LINUX的默认字符集为GBK呢?
在.bash_profile里(根据不同shell,文件不同)写入:
[code] LANG=zh_CN.GBK
export LANG [/code]
可以通过下面命令查看当前编码方式:
[code] h@debian-server:~/$ locale -a
C
en_US
en_US.iso88591
en_US.iso885915
en_US.utf8
POSIX
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
h@debian-server:~$ locale charmap
GBK [/code]
改/etc/sysconfig/i18n也可以,为什么要选择gbk呢 ?
gb18030是国家法定的编码标准 , 而gb2312是传统的编码标准, utf-8是流传最广的编码标准.
GB18030是gb中最大的一个字符集,但是我发现有些版本的linux对其支持有些问题,gbk是比2312大的字
符集,比较实用,utf8因为相对与中文系统传统编码转换问题,也不是很方便,当然,国际化的话还是需要改
[code]
~/.bashrc
export LANG=zh_CN.GBK
[/code]

浙公网安备 33010602011771号