LXC终端中文乱码通常是由于系统的语言环境设置不正确引起的。以下是一些可能的解决方案:

检查并设置系统的语言环境:你可以使用locale命令来查看当前的语言环境设置。如果你看到的输出中,LANGLC_ALL等环境变量的值不是中文环境(如zh_CN.UTF-8),那么你可能需要修改这些环境变量的值。你可以使用export命令来临时修改环境变量的值,例如

export LANG=zh_CN.UTF-8

如果你想要永久修改这些环境变量的值,你可能需要修改/etc/locale.conf文件或者其他相关的配置文件。

  1. 安装并使用支持UTF-8的终端:你的终端需要支持UTF-8字符集才能正确地显示中文。你可以检查你的终端的设置,确保它支持UTF-8。如果你的终端不支持UTF-8,你可能需要安装一个支持UTF-8的终端。

经过实测,大多数在ProxmoxVE下LXC容器都适用下面的方法来修复

nano /etc/profile

#添加一下内容
# Chianese GUI
LANG="zh_CN.UTF-8"

#执行刷新
source /etc/profile
最后修改:2024 年 01 月 20 日
如果觉得我的文章对你有用,请随意赞赏