ubuntu系统无法输出中文日志的问题
qinsz 1/22/2024 ubuntu日志locale
在某些ubuntu系统中,应用程序输出的日志里含有中文,这些中文无法被正确编码,导致中文信息缺失。 可通过下面的操作来解决这个问题。
# 一、安装locales包
apt udpate
apt install locales
1
2
2
# 二、设置LANG环境变量
在“~/.bashrc”文件末尾添加下面的内容
export LANG=en_US.UTF-8
1
保存退出后,执行source操作让配置生效
source ~/.bashrc
1
执行之后通过locale指令可以看到所有选项都设置为了en_US.UTF-8
# 三、生成locale
用于生成或更新本地化信息,这些信息包括语言环境、字符集、日期格式等
locale-gen en_US.UTF-8
1
# 四、新locale配置
更新系统的 locale 配置,确保系统以及应用程序正确使用新生成的 locale 信息。
update-locale
1