Русский язык в консоли Ubuntu
February 17, 2012 locale Shell Памятка
Уже не первый раз сталкиваюсь со ситуацией когда на сервере в консоли надо видеть и править что-то на русском языке. А Консоль этого не позволяет, даже со свеже установленным сервером. Достался мне сервер у Hetzner с убунту 11.10.
При выполнении:
locale
Ругался:
locale: Cannot set LC_CTYPE to default locale: No such file or directory locale: Cannot set LC_ALL to default locale: No such file or directory
И это при том что en_US локаль стоит по умолчанию. Полечилось такой командой:
export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8 export LANGUAGE=en_US.UTF-8
И собственно установкой оной в дефолт. Но русский в консоли не отображался нормально, и не печатался.
Нам поможет специальный конфигуратор:
dpkg-reconfigure console-setup
Для 11.10, выбираем UTF-8, combined, TerminusBold, 16 размер шрифта.
Не забываем, что прежде всего надо уставить ru_RU.UTF-8 локаль.