解决 Arch Linux(KDE Plasma)中 Locale LANG=C 的问题

💡 原文中文,约1100字,阅读约需3分钟。
📝

内容提要

在 Arch Linux 上使用 Git 时遇到中文显示问题,执行 git config --global core.quotepath false 后无效。检查 locale 设置为 C,需改为 en_US.UTF-8。删除 Plasma 的 locale 配置文件并重启后解决了问题。

🎯

关键要点

  • 在 Arch Linux 上使用 Git 时遇到中文显示问题。
  • 执行 git config --global core.quotepath false 后仍然无法解决中文显示问题。
  • 检查 locale 设置发现为 C,需改为 en_US.UTF-8。
  • 通过 sudo localectl set-locale LANG=en_US.UTF-8 修改 locale 设置。
  • 在 KDE Plasma 中将 locale 设置为 Default (C) 导致问题。
  • 删除 Plasma 的 locale 配置文件并重启后解决了中文显示问题。

延伸问答

在 Arch Linux 上使用 Git 时遇到中文显示问题,应该如何解决?

可以通过执行 sudo localectl set-locale LANG=en_US.UTF-8 来修改 locale 设置。

为什么在 Arch Linux 上 Git 显示中文时会出现问题?

因为 locale 设置为 C,导致中文字符无法正确显示。

如何检查当前的 locale 设置?

可以通过在终端输入 locale 命令来检查当前的 locale 设置。

在 KDE Plasma 中如何修改 locale 设置?

可以通过系统设置中的区域设置选项,将 locale 设置为 en_US.UTF-8。

执行 git config --global core.quotepath false 后为什么仍然无法解决中文显示问题?

因为该命令只影响 Git 的输出格式,与 locale 设置无关。

删除 Plasma 的 locale 配置文件后需要做什么?

删除配置文件后需要重启系统以使更改生效。

➡️

继续阅读