如何使Linux支持中文字符
发布网友
发布时间:2022-05-01 02:19
我来回答
共4个回答
热心网友
时间:2022-06-23 19:31
第一 步:首先编辑 /etc/sysconfig/i18n 这个文件。
第二步:打开i18n 文件,把里面的内容全部删掉。
第三步:把下面内容复制粘贴到i18n 文件里面:
LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"
第四步:如果LANG="en_US",xwindow会显示英文界面,
LANG="zh_CN.GB18030",xwindow会显示中文界面。
第五步:保存 , 重起 .OK 了
第二种方法:
第一步:找到cp /etc/sysconfig/i18n $HOME/.i18n 文件
第二步:修改 $HOME/.i18n 文件,如
LANG="en_US",xwindow会显示英文界面,
LANG="zh_CN.GB18030",xwindow会显示中文界面。
(#LANG="zh_CN.gb2312"也行)
这样就可以改变个人的界面语言,而不影响别的用户
(Debian不支持GB18030(RH的zysong字库是有版权的)
现在好像没有Free的GBK和GB18030字库
vi .bashrc
export LANG=zh_CN.GB2312
export LC_ALL=zh_CN.GB2312)
热心网友
时间:2022-06-23 19:32
由于某些原因系统安装时未安装中文支持,导致后续应用出现中文方块乱码现象,解决方法很简单,当然不是重装,只需以下三步即可搞定。
1、安装中文包:
#yum -y groupinstall chinese-support 安装所有与中文支持相关的包
2、修改字符编码配置文件
# vi /etc/sysconfig/i18n
修改后内容如下:
LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN:zh:en_US.UTF-8:en_US:en:zh_CN.GB18030"
SYSFONT="latarcyrheb-sun16"
3、最后重启:
#reboot
热心网友
时间:2022-06-23 19:32
你的中文字符,含义不清楚。通常解码/转码,都是调用encode库。
热心网友
时间:2022-06-23 19:33
你说的是不是句号打出来是一个点?
是的话,按ctrl+.进行全角和半角的转换