使用新的 Sublime Text 版本我收到了:
“包裹控制
您的系统区域设置值无法处理非 ASCII 字符。除非修复此问题,否则程序包控制将无法正常工作。
在 Linux 上,请参考发行版的文档以获取有关正确设置 LANG 环境变量的信息。作为临时解决方法,你可以使用以下命令从终端启动 Sublime Text:
LANG=en_US.UTF-8 sublime_text”
我怎样才能解决这个问题?
我的语言环境是:
LANG=de_CH.UTF-8
LANGUAGE=de_CH:de
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=C
答案1
问题是LC_ALL
在某个地方设置为“C”。LC_ALL
在 Ubuntu 桌面上根本不应该永久设置。如果是,它会覆盖任何用于设置区域设置/语言的 GUI。
我会开始检查文件/etc/default/locale
。如果你发现这一行
LC_ALL=C
在那里,然后打开文件进行编辑,删除该行,然后重新登录。