Запутался в кодировках

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

valday666
Сообщения: 206
ОС: Gentoo

Запутался в кодировках

Сообщение valday666 »

После моей попытки перевести систему на русский язык слетела кодировка в консоли, а в некоторых приложениях Х так и не появился юникод... Делал все по этой статье http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
Как вернуть русский язык хотя бы в консоле?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изменил бы мир, но бог не дает исходников...
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5492
ОС: Gentoo

Re: Запутался в кодировках

Сообщение /dev/random »

А кодировка слетела в консоли или в Konsole?
В ctrl-alt-f1 есть какие-либо проблемы?
Просто мне кажется, что дело в следующем: консоль вы нормально "юникодифицировали", и консольные программы выводят текст в utf8, а иксы (и, соответственно, эмуляторы терминалов в иксах) ожидают текста в другой кодировке. Хотя это, конечно, лишь предположение.

Чтобы можно было сделать нормальный вывод, вы не предоставили вообще никакой информации.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Запутался в кодировках

Сообщение serzh-z »

valday666
Пардон, предлагается прочитать указанную статью и найти там ваши ошибки?
Спасибо сказали:
valday666
Сообщения: 206
ОС: Gentoo

Re: Запутался в кодировках

Сообщение valday666 »

Я вопрос поставил некорректно... Кодировку в Konsole поменял на utf8. В файловой системой все русские буквы отображаются знаками вопроса, как можно это исправить?
Изменил бы мир, но бог не дает исходников...
Спасибо сказали:
Аватара пользователя
targeti
Сообщения: 45
ОС: Gentoo

Re: Запутался в кодировках

Сообщение targeti »

valday666, а вы всегда под root'ом работаете? ;)
Спасибо сказали:
valday666
Сообщения: 206
ОС: Gentoo

Re: Запутался в кодировках

Сообщение valday666 »

Нет, только в Gentoo :)
Изменил бы мир, но бог не дает исходников...
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Запутался в кодировках

Сообщение DaemonTux »

valday666 писал(а):
22.07.2008 11:54
Нет, только в Gentoo :)


Отучаётесь от этой грязной привычки
Vladivostok Linux User Group
Спасибо сказали:
Аватара пользователя
mixrin
Сообщения: 155
ОС: gentoo ~amd64

Re: Запутался в кодировках

Сообщение mixrin »

Судя потому что в иксах русские надписи есть - дело в косых шрифтах наверно, поставьте какой-нибудь DejaVu Sans для начала.
proud paludis user.
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Запутался в кодировках

Сообщение Ayanami-kun »

/etc/env.d/02locale
редактировали?

У меня так же без него это выглядело.
Спасибо сказали:
valday666
Сообщения: 206
ОС: Gentoo

Re: Запутался в кодировках

Сообщение valday666 »

/etc/env.d/02locale редактировал. Половина прог показывают нормальные кодировки в окнах, а большинство КДЕшных приложений - знаки вопроса в заголовках. Может КДЕ нужно пересобрать с какими-то особыми параметрами?
Изменил бы мир, но бог не дает исходников...
Спасибо сказали:
Kris
Сообщения: 146
Статус: Безумный гентушник

Re: Запутался в кодировках

Сообщение Kris »

Да, тоже есть это проблема с кодировкой в консоле, собирался все по этому же мануалу, в gnome проблем нет )
Спасибо сказали:
Аватара пользователя
mixrin
Сообщения: 155
ОС: gentoo ~amd64

Re: Запутался в кодировках

Сообщение mixrin »

Еще один гвоздь в крышку гроба кде :)
proud paludis user.
Спасибо сказали:
Аватара пользователя
Yttrium
Сообщения: 6
ОС: Debian, Slackware

Re: Запутался в кодировках

Сообщение Yttrium »

В файловой системой все русские буквы отображаются знаками вопроса, как можно это исправить?
Если я правильно понял то имена файлов остались в старой кодировке.. для конвертации я использовал convmv
Спасибо сказали:
Аватара пользователя
Ayanami-kun
Сообщения: 532
Статус: Красноглазег
ОС: Gentoo ~x86 with KDE 4.2.4

Re: Запутался в кодировках

Сообщение Ayanami-kun »

mixrin писал(а):
25.07.2008 13:19
Еще один гвоздь в крышку гроба кде smile.gif

ЛОР на моем линуксфоруме?!
Спасибо сказали:
valday666
Сообщения: 206
ОС: Gentoo

Re: Запутался в кодировках

Сообщение valday666 »

Возникла еще проблема в кодировках. Иногда приходится пользоваться Samba-ресурсами (контроллер домена на FreeBSD 6.0, кодировка ibm866), русские будвы переписываются так же знаками вопроса...
Изменил бы мир, но бог не дает исходников...
Спасибо сказали:
Аватара пользователя
Ariasp
Сообщения: 254
Статус: NixLander

Re: Запутался в кодировках

Сообщение Ariasp »

valday666 писал(а):
28.07.2008 15:01
Возникла еще проблема в кодировках. Иногда приходится пользоваться Samba-ресурсами (контроллер домена на FreeBSD 6.0, кодировка ibm866), русские будвы переписываются так же знаками вопроса...

в секцию global конфига самбы добавь строки
display charset = UTF-8
unix charset = UTF-8
и сделай самбе рестарт
Спасибо сказали:
xasya
Сообщения: 48
ОС: Gentoo GNU\Linux

Re: Запутался в кодировках

Сообщение xasya »

Лучше все-таки так
dos charset = CP1251
unix charset = utf8
Спасибо сказали:
valday666
Сообщения: 206
ОС: Gentoo

Re: Запутался в кодировках

Сообщение valday666 »

Ну с самбой ясно, а вот с кодировкой файловой системы грабли... Все русские буквы - знаки вопроса. У меня немного не совпадают данные с той стаьей. Вот:
locale

Код: Выделить всё

LANG=
LC_CTYPE="POSIX"
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_COLLATE="POSIX"
LC_MONETARY="POSIX"
LC_MESSAGES="POSIX"
LC_PAPER="POSIX"
LC_NAME="POSIX"
LC_ADDRESS="POSIX"
LC_TELEPHONE="POSIX"
LC_MEASUREMENT="POSIX"
LC_IDENTIFICATION="POSIX"
LC_ALL=

LANG по идее должен быть равен ru_RU.utf8...
locale -a

Код: Выделить всё

C
POSIX
en_US
en_US.iso88591
en_US.utf8
ru_RU.UTF8
ru_RU.utf8
russian

cat /etc/env.d/00locale

Код: Выделить всё

LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_MESSAGES="POSIX"
LANG="ru_RU.utf8"
Изменил бы мир, но бог не дает исходников...
Спасибо сказали:
Аватара пользователя
Ariasp
Сообщения: 254
Статус: NixLander

Re: Запутался в кодировках

Сообщение Ariasp »

valday666 писал(а):
29.07.2008 09:04
cat /etc/env.d/00locale

Код: Выделить всё

LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_MESSAGES="POSIX"
LANG="ru_RU.utf8"


выполни в консоли
env-update && source /etc/profile
и посмотри, как изменится вывод команды locale

ну и как говорилось выше, можно использовать convmv для перекодировки названий файлов и iconv для перекодировки их содержимого
Спасибо сказали:
Аватара пользователя
Yttrium
Сообщения: 6
ОС: Debian, Slackware

Re: Запутался в кодировках

Сообщение Yttrium »

В моих конфигах самб из кодировок стоит "dos charset = CP866", работает на серверах у которых utf8 локаль.. и в связи с машина на windows работает отлично.

http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
Спасибо сказали:
Аватара пользователя
Палач
Сообщения: 624
Статус: ASUS Eee 1000HE
ОС: Gentoo ~x86 / Simply 5.0

Re: Запутался в кодировках

Сообщение Палач »

Кто подскажет в какую сторону ковырять, если символ "№" отображается квадратиком? Мелочь, а неприятно. Несколько раз по вики и хендбуку переделывал - ничего не выходит. Я так понимаю это в сторону glibc, пробовал ее пересобирать, пересоздавать локали - не выходит.
Спасибо сказали:
valday666
Сообщения: 206
ОС: Gentoo

Re: Запутался в кодировках

Сообщение valday666 »

Ariasp писал(а):
29.07.2008 10:29
выполни в консоли
env-update && source /etc/profile
и посмотри, как изменится вывод команды locale

ну и как говорилось выше, можно использовать convmv для перекодировки названий файлов и iconv для перекодировки их содержимого

Спасибо! locale теперь выдает то, что нужно :) и КДЕ показывает нормальную кодировку. Только OpenOffice сохраняет русские названия знаками вопроса... Как его победить?
И еще может, вопрос не в тему, но у вайна та же проблема с кодировками.
Изменил бы мир, но бог не дает исходников...
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: Запутался в кодировках

Сообщение DaemonTux »

valday666 писал(а):
29.07.2008 13:58
И еще может, вопрос не в тему, но у вайна та же проблема с кодировками.


Скопируйте шрифты из виндов и положите в папку .wine/drive_c/windows/fonts/
Бывает помогает.
Vladivostok Linux User Group
Спасибо сказали:
valday666
Сообщения: 206
ОС: Gentoo

Re: Запутался в кодировках

Сообщение valday666 »

Проблемы с вайном пропали после перезагрузки (собирал новое ядро). Остались проблемы с OpenOffice...
Изменил бы мир, но бог не дает исходников...
Спасибо сказали:
Аватара пользователя
BlackMilk
Сообщения: 49
ОС: Gentoo

Re: Запутался в кодировках

Сообщение BlackMilk »

Чтоб не создавать новую тему - подыму эту. Тоже вопрос по кодировке в консоли. Тоже русифицировал систему по этому хендбуку. В результате все отображается прекрасно, кроме отдельных сообщений. Пример на скрине.
Не могу понять, что еще нужно поправить.

localhost ~ # locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC="ru_RU.UTF-8"
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES="ru_RU.UTF-8"
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=


localhost ~ # cat /etc/env.d/02locale
LANG="ru_RU.UTF-8"
LC_ALL=""
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Спасибо сказали:
abs-o-lut
Сообщения: 420

Re: Запутался в кодировках

Сообщение abs-o-lut »

в файле /etc/man.conf так?

Код: Выделить всё

NROFF        /usr/bin/nroff -mandoc -Tlatin1 -c | iconv -f koi8-r -t utf-8
Спасибо сказали:
Аватара пользователя
BlackMilk
Сообщения: 49
ОС: Gentoo

Re: Запутался в кодировках

Сообщение BlackMilk »

Прописал. Не помогло. Сами маны открываются нормально, а по --help некоторые команды выводят красивый русский язык.
Такое впечетление, что гдето в ядре, ибо один коментарий при загрузке тоже в таком виде, правда в gmesg его нету :(
Спасибо сказали:
Аватара пользователя
razum
Сообщения: 189
ОС: Gentoo 64

Re: Запутался в кодировках

Сообщение razum »

abs-o-lut писал(а):
18.03.2009 19:43
в файле /etc/man.conf так?

Код: Выделить всё

NROFF        /usr/bin/nroff -mandoc -Tlatin1 -c | iconv -f koi8-r -t utf-8

C незапамятных пор перестал читаться ман от mplayer
Клинические признаки были такие же, как описаны выше.
Помогло.
Спасибо сказали: