GNU/Linux 终端不显示瑞典语字符 (sv_SE.UTF-8)。我用谷歌搜索,找到了几个具有各种解决方案的来源。
总结一下这个错误,无论我遵循什么指南,我都会得到这样的变体:“区域设置:无法将 LC_ALL 设置为默认区域设置:没有这样的文件或目录”。
我正在使用 Raspbian (Debian 9)
有效的一件事是:
sudo locale-gen
sudo dpkg-reconfigure locales
但是,重新启动时,我回到终端,无法显示瑞典语字符。
答案1
我对乌克兰语也有类似的问题。执行
locale
并检查LC_ALL=
变量,可能它只是空的。
解决方法非常简单:
sudo update-locale LC_ALL=sv_SE.UTF-8 LANG=sv_SE.UTF-8
之后检查文件内容/etc/default/locale
,应该是
LANG=sv_SE.UTF-8
LC_ALL=sv_SE.UTF-8
如果没有帮助,只需将此行手动添加到文件中/etc/default/locale
。
最后重新启动计算机。