永发信息网

为什么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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯