LinuxForum.Fans
Тема

Проблема с locale

Автор: EmilTk92 10 сообщений 2555 просмотров
#314536

Пытаюсь потихоньку изучать linux, использую ubuntu server 12.10.
Решил прочитать инструкцию текстового редактора vim
использовал команду LANG=ru_RU.UTF-8 vimtutor
выводит одни кубики.
Перед этим сделал export LANG=ru_RU.UTF-8


Что надо сделать еще кроме этого?

#314538

У вас нет самих файлов локали, в чем можно убедиться, выполнив locale -a. Нужно предварительно сгенерировать их

text
$ sudo locale-gen ru_RU.UTF-8
#314542

Ясно, этот сделал. Но все равно теперь половина русских букв половина квадратики

#314544
text
$ sudo dpkg-reconfigure console-setup

Кстати, покажите вывод
locale -a | grep ru_RU

#314546
bormant написал:
text
$ sudo dpkg-reconfigure console-setup

Кстати, покажите вывод
locale -a | grep ru_RU

ru_RU.cp1251
ru_RU.utf8

#314548

1) Используйте LANG=ru_RU.utf8.
2) Посмотрите здесь: http://help.ubuntu.ru/wiki/russian_font_in_console


Квадратики вместо русских букв к локали отношения практически не имеют, вопрос в загрузке правильного шрифта.

#314626

костыль, но как вариант.
vim /usr/share/vim/vim73/tutor/tutor.ru.utf-8
при желании можно выбрать любую другой тутор, хоть на венгерском, без гадания на кодировках...

#314636

Сделал вот по этой инструкции, теперь отображает русский нормально, но теперь все выдает на русском) как сделать, чтоб все было как раньше на англ., а что мне нужно выводить на русском?

#314648

Не знаю, что Вы сделали, но UTF - универсальная кодировка, собственно, дефолтная для современного Линукса, и в ней есть буквы для всех языков. Для начала снесите все шрифты, в которых нет русских букв.

#314686

EmilTk92,
если только сообщения должны быть английскими, достаточно проэкспортировать локаль LANG=en_US.utf8. Если нужно параметры локали оставить русские, только сообщения сделать английскими, проэкспортировать LC_MESSAGES=en_US.utf8.

Войдите или зарегистрируйтесь, чтобы ответить.