为什么centos系统的中文语言显示乱码
答案:2 悬赏:70 手机版
解决时间 2021-03-14 20:00
- 提问者网友:棒棒糖
- 2021-03-14 00:01
为什么centos系统的中文语言显示乱码
最佳答案
- 五星知识达人网友:梦中风几里
- 2021-03-14 01:22
Xshell登录centos 6.3中文乱码的解决Xshell 登录 centos 6.3 中文乱码的解决项目用到了阿里云服务器,默认安装的centos6 .3没有安装中文包。如果这个装进去,用户会更方便一些。[cpp]yum -y install fonts-chinese yum -y install fonts-ISO8859 不用改这个文件 /etc/sysconfig/i18n,保持原来的内容就可以(如下,就一行)。[cpp]LANG=zh_CN.UTF-8 在Xshell终端输入: locale , 查看linux语言环境[cpp]LANG=zh_CN.UTF-8 LC_CTYPE=zh_CN.UTF-8 LC_NUMERIC=zh_CN.UTF-8 LC_TIME=zh_CN.UTF-8 LC_COLLATE=zh_CN.UTF-8 LC_MONETARY=zh_CN.UTF-8 LC_MESSAGES=zh_CN.UTF-8 LC_PAPER=zh_CN.UTF-8 LC_NAME=zh_CN.UTF-8 LC_ADDRESS=zh_CN.UTF-8 LC_TELEPHONE=zh_CN.UTF-8 LC_MEASUREMENT=zh_CN.UTF-8 LC_IDENTIFICATION=zh_CN.UTF-8 LC_ALL= 修改Xhell主机的 Properties -> Terminal -> Encoding ,选Unicode(UTF-8)就可以了,与linux保持一致。如果以上动作后,程序代码里面的中文注释还是乱码,这时候就需要把这个文件下载下来看看了,编码是不是utf-8格式的。
全部回答
- 1楼网友:西岸风
- 2021-03-14 02:59
以我自己的环境为例。
1 先看一下自己的lang变量
bash-3.2# echo $lang
ja_jp.sjis
2 终端窗口,setup->terminal
kanji(receive)和kanji(transmit)两个下拉菜单分别选中与lang想匹配的编码格式。(我的话需要选中sjis)
3 使用以下命令可以查看安装过的编码格式。
bash-3.2# locale -a |grep zh
zh_cn.gb18030
zh_cn.hp15cn
zh_cn.utf8
zh_hk.hkbig5
zh_hk.utf8
zh_tw.big5
zh_tw.ccdc
zh_tw.euctw
zh_tw.utf8
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯