中文乱码问题

我们程序启动脚本里已经设置了 LC_ALL 和LANG 变量为zh_CN.UTF-8,但是 程序生成的conf文件涉及中文部分还是乱码。查看当前环境变量LC_ALL和LANG也为zh_CN.UTF-8 ,有点搞不明白欧拉这块儿怎么弄的。同样的方法在centos 7 下是好用的 有欧拉大神指点一下迷津么?

localectl set-locale LANG=zh_CN.UTF-8,之后手动执行下这个文件. /etc/locale.conf

我也遇到同样的问题。
localectl set-locale LANG=zh_CN.UTF-8
source /etc/locale.conf
仍无法解决问题。

是不是字体导致的

你的中文的编码会不会是gbk的编码