Запутался в кодировках
Модератор: /dev/random
-
valday666
- Сообщения: 206
- ОС: Gentoo
Запутался в кодировках
После моей попытки перевести систему на русский язык слетела кодировка в консоли, а в некоторых приложениях Х так и не появился юникод... Делал все по этой статье http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
Как вернуть русский язык хотя бы в консоле?
Как вернуть русский язык хотя бы в консоле?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изменил бы мир, но бог не дает исходников...
-
/dev/random
- Администратор
- Сообщения: 5492
- ОС: Gentoo
Re: Запутался в кодировках
А кодировка слетела в консоли или в Konsole?
В ctrl-alt-f1 есть какие-либо проблемы?
Просто мне кажется, что дело в следующем: консоль вы нормально "юникодифицировали", и консольные программы выводят текст в utf8, а иксы (и, соответственно, эмуляторы терминалов в иксах) ожидают текста в другой кодировке. Хотя это, конечно, лишь предположение.
Чтобы можно было сделать нормальный вывод, вы не предоставили вообще никакой информации.
В ctrl-alt-f1 есть какие-либо проблемы?
Просто мне кажется, что дело в следующем: консоль вы нормально "юникодифицировали", и консольные программы выводят текст в utf8, а иксы (и, соответственно, эмуляторы терминалов в иксах) ожидают текста в другой кодировке. Хотя это, конечно, лишь предположение.
Чтобы можно было сделать нормальный вывод, вы не предоставили вообще никакой информации.
-
serzh-z
- Бывший модератор
- Сообщения: 8259
- Статус: Маньяк
- ОС: Arch, Fedora, Ubuntu
Re: Запутался в кодировках
valday666
Пардон, предлагается прочитать указанную статью и найти там ваши ошибки?
Пардон, предлагается прочитать указанную статью и найти там ваши ошибки?
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Запутался в кодировках
Я вопрос поставил некорректно... Кодировку в Konsole поменял на utf8. В файловой системой все русские буквы отображаются знаками вопроса, как можно это исправить?
Изменил бы мир, но бог не дает исходников...
-
targeti
- Сообщения: 45
- ОС: Gentoo
Re: Запутался в кодировках
valday666, а вы всегда под root'ом работаете? 
-
valday666
- Сообщения: 206
- ОС: Gentoo
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Запутался в кодировках
Vladivostok Linux User Group
-
mixrin
- Сообщения: 155
- ОС: gentoo ~amd64
Re: Запутался в кодировках
Судя потому что в иксах русские надписи есть - дело в косых шрифтах наверно, поставьте какой-нибудь DejaVu Sans для начала.
proud paludis user.
-
Ayanami-kun
- Сообщения: 532
- Статус: Красноглазег
- ОС: Gentoo ~x86 with KDE 4.2.4
Re: Запутался в кодировках
/etc/env.d/02locale
редактировали?
У меня так же без него это выглядело.
редактировали?
У меня так же без него это выглядело.
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Запутался в кодировках
/etc/env.d/02locale редактировал. Половина прог показывают нормальные кодировки в окнах, а большинство КДЕшных приложений - знаки вопроса в заголовках. Может КДЕ нужно пересобрать с какими-то особыми параметрами?
Изменил бы мир, но бог не дает исходников...
-
Kris
- Сообщения: 146
- Статус: Безумный гентушник
Re: Запутался в кодировках
Да, тоже есть это проблема с кодировкой в консоле, собирался все по этому же мануалу, в gnome проблем нет )
-
mixrin
- Сообщения: 155
- ОС: gentoo ~amd64
-
Yttrium
- Сообщения: 6
- ОС: Debian, Slackware
Re: Запутался в кодировках
Если я правильно понял то имена файлов остались в старой кодировке.. для конвертации я использовал convmvВ файловой системой все русские буквы отображаются знаками вопроса, как можно это исправить?
-
Ayanami-kun
- Сообщения: 532
- Статус: Красноглазег
- ОС: Gentoo ~x86 with KDE 4.2.4
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Запутался в кодировках
Возникла еще проблема в кодировках. Иногда приходится пользоваться Samba-ресурсами (контроллер домена на FreeBSD 6.0, кодировка ibm866), русские будвы переписываются так же знаками вопроса...
Изменил бы мир, но бог не дает исходников...
-
Ariasp
- Сообщения: 254
- Статус: NixLander
Re: Запутался в кодировках
в секцию global конфига самбы добавь строки
display charset = UTF-8
unix charset = UTF-8
и сделай самбе рестарт
-
xasya
- Сообщения: 48
- ОС: Gentoo GNU\Linux
Re: Запутался в кодировках
Лучше все-таки так
dos charset = CP1251
unix charset = utf8
dos charset = CP1251
unix charset = utf8
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Запутался в кодировках
Ну с самбой ясно, а вот с кодировкой файловой системы грабли... Все русские буквы - знаки вопроса. У меня немного не совпадают данные с той стаьей. Вот:
locale
LANG по идее должен быть равен ru_RU.utf8...
locale -a
cat /etc/env.d/00locale
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
russiancat /etc/env.d/00locale
Код: Выделить всё
LC_NUMERIC="POSIX"
LC_TIME="POSIX"
LC_MESSAGES="POSIX"
LANG="ru_RU.utf8"Изменил бы мир, но бог не дает исходников...
-
Ariasp
- Сообщения: 254
- Статус: NixLander
Re: Запутался в кодировках
valday666 писал(а): ↑29.07.2008 09:04cat /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: Запутался в кодировках
В моих конфигах самб из кодировок стоит "dos charset = CP866", работает на серверах у которых utf8 локаль.. и в связи с машина на windows работает отлично.
http://ru.gentoo-wiki.com/HOWTO_ru_RU.utf8_Gentoo_way
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: Запутался в кодировках
Спасибо! locale теперь выдает то, что нужно
И еще может, вопрос не в тему, но у вайна та же проблема с кодировками.
Изменил бы мир, но бог не дает исходников...
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo
Re: Запутался в кодировках
Скопируйте шрифты из виндов и положите в папку .wine/drive_c/windows/fonts/
Бывает помогает.
Vladivostok Linux User Group
-
valday666
- Сообщения: 206
- ОС: Gentoo
Re: Запутался в кодировках
Проблемы с вайном пропали после перезагрузки (собирал новое ядро). Остались проблемы с OpenOffice...
Изменил бы мир, но бог не дает исходников...
-
BlackMilk
- Сообщения: 49
- ОС: Gentoo
Re: Запутался в кодировках
Чтоб не создавать новую тему - подыму эту. Тоже вопрос по кодировке в консоли. Тоже русифицировал систему по этому хендбуку. В результате все отображается прекрасно, кроме отдельных сообщений. Пример на скрине.
Не могу понять, что еще нужно поправить.
Не могу понять, что еще нужно поправить.
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: Запутался в кодировках
в файле /etc/man.conf так?
Код: Выделить всё
NROFF /usr/bin/nroff -mandoc -Tlatin1 -c | iconv -f koi8-r -t utf-8Спасибо сказали:
-
BlackMilk
- Сообщения: 49
- ОС: Gentoo
Re: Запутался в кодировках
Прописал. Не помогло. Сами маны открываются нормально, а по --help некоторые команды выводят красивый русский язык.
Такое впечетление, что гдето в ядре, ибо один коментарий при загрузке тоже в таком виде, правда в gmesg его нету
Такое впечетление, что гдето в ядре, ибо один коментарий при загрузке тоже в таком виде, правда в gmesg его нету
-
razum
- Сообщения: 189
- ОС: Gentoo 64
Re: Запутался в кодировках
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
Клинические признаки были такие же, как описаны выше.
Помогло.