我在 bash 上正确显示 UTF-8 字符时遇到了一些麻烦。我试图提取一些名称中包含重音字符的压缩文件,但我收到了无效的多字节字符错误。我.bash_profile
用这个创建了一个:
export LANG=en_US.UTF-8
export LOCALE=UTF-8
Run Code Online (Sandbox Code Playgroud)
这解决了提取问题。但是控制台仍然没有正确显示重音字符。Konqueror 对重音字符没有问题。我需要做什么?
jas*_*yan 16
Gnu Unifont 拥有最广泛的 unicode 支持。请参阅哪些字体适合 unicode 字形。
可以使用该setfont
命令更改控制台字体(即,在 X 之外)。采用以下形式:setfont /path/to/font
,例如:
setfont /usr/share/kbd/consolefonts/$font
Run Code Online (Sandbox Code Playgroud)
Arch Wiki 上有更多信息:https : //wiki.archlinux.org/index.php/Fonts#Console_fonts
选择首选字体后,永久设置控制台字体将取决于您的发行版。例如,在 Ubuntu/Debian 中,它是:
sudo dpkg-reconfigure console-setup
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
39841 次 |
最近记录: |