开发者社区> 问答> 正文

ecs 显示中文乱码

阿里云里的服务器安装centos 7,gitlog时候,日志里的中文都显示成为“<E6><9C><8D><E5><8A><A1><E7><AB><99><E5><88><97>”这样的乱码。
查看locale,显示
“LANG=en_US.UTF-8
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C”
我本地服务器同样安装centos 7,git log显示中文正常,locale显示
“LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=”
---我猜测是不是应该把服务器的LC_CTYPE改成“en_US.UTF-8",但是试着修改了/etc/locale.conf,/etc/environment   ~/.i18n,每次修改一个文件都重启动服务器,还是不行。也用 "localectl set-locale LC_CTYPE="en_US.UTF-8",也不行。
我没有办法了,请求帮助。

展开
收起
saronic 2016-11-12 17:28:43 3668 0
1 条回答
写回答
取消 提交回答
  • 旺旺:nectar2。
    楼主您好,

    抱歉给您带来不便。

    我没有使用过 git log,如果可以,能否大概说一下您的例子重现过程,我为您测试一下。
    2016-11-15 10:09:55
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
如何运维千台以上游戏云服务器 立即下载
网站/服务器取证 实践与挑战 立即下载
ECS计算与存储分离架构实践 立即下载