Contents

【pomera/ポメラ/DM200/DM250/LINUX/debian】关于linux terminal UTF8字符乱码的事项

Contents

关于linux terminal UTF8字符乱码的事项

缘起

在纯控制台的情况下,locale设置是en_US.UTF-8,但是不管是ohmyzsh的控制台,还是emacs,vim中文或者表情都是乱码。

经过

尝试了安装字体,配置font配置文件,刷新font缓存,配置各种encoding,依旧不能正常显示。 在翻阅debian官方网站的时候突然灵光一现。 8.3 显示输出 中写道

Linux 控制台只能显示有限的字符。(你需要使用特殊的终端程序,例如 jfbterm(1),从而在非 GUI 控制台中显示非欧洲语言。)

一下子豁然开朗,遂在zsh中启动fbterm,utf8特殊字符瞬间正确了,中文也能正常显示了。只是有点不好看,看来之前都是用力气用错方向了。