У меня проблемы с отображением символов UTF-8 на bash. Я пытался извлечь некоторые заархивированные файлы, которые содержали акцентированные символы в их именах, и я получал ошибку недопустимых многобайтовых символов. Я создал .bash_profile
с этим:
export LANG=en_US.UTF-8
export LOCALE=UTF-8
Это решило проблему извлечения. Но консоль по-прежнему не отображает акцентированные символы правильно. У Konqueror нет проблем с акцентированными персонажами. Что мне нужно сделать?
Ответы:
Gnu Unifont имеет самую широкую поддержку юникода. Посмотрите, какие шрифты хороши для символов Unicode .
Изменение шрифта консоли (т. Е. Вне X) можно выполнить с помощью
setfont
команды. Который принимает форму:,setfont /path/to/font
например:Дополнительная информация о Arch Wiki: https://wiki.archlinux.org/index.php/Fonts#Console_fonts
После того, как вы выбрали предпочитаемый шрифт, постоянная установка шрифта консоли будет зависеть от вашего дистрибутива. Например, в Ubuntu / Debian это:
источник