我去过通过 SSH 管理 FreeBSD 系统,而且她似乎不喜欢我输入的非 ASCII 字符。
其中一位指出错误报告该问题已通过 13-CURRENT 分支中的 C.UTF-8 语言环境得到解决,因此我想尝试将其向后移植到我当前的系统中。
我想请教一些有经验的用户如何顺利地做到这一点。 (或者当我自己尝试并实现它时,我会发布一个自我答案)。
本质上:如何从不同版本的 FreeBSD 反向移植语言环境?
答案1
在您的系统上获取 13-CURRENT base.txz,将其解压到方便的地方。
使用命令将 ./usr/share/locale/C.UTF-8 复制到根系统的 /usr/share/locale
cp -R
。在
sh
执行中export LC_ALL=C.UTF-8
,您将能够使用 C.UTF-8 语言环境。
注意:像这样设置区域设置不会导致 SSH 被关闭,如链接问题中所述,因此根本不接触 login.conf 并使用更干净的“.profile”方法可能是可以的。