ubuntu系统无法输出中文日志的问题

1/22/2024 ubuntu日志locale

在某些ubuntu系统中,应用程序输出的日志里含有中文,这些中文无法被正确编码,导致中文信息缺失。 可通过下面的操作来解决这个问题。

# 一、安装locales包

apt udpate
apt install locales
1
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
Last Updated: 1/22/2024, 11:29:19 AM