Перехожу на UTF-8

Аватар пользователя Tigro

Все, надоело все к чертовой матери. Перехожу на локаль ru_RU.UTF-8. Посмотрю в живую как все плохо и что хорошего. Стимулом послужил Evolution, который неправильно (всегда в UTF) отображал дни недели. Если не сбегу обратно, значит можно жить!!!

Можете меня подбодрить, обругать, спросить что и как.

Аватар пользователя slavaz

Re: Перехожу на UTF-8

Говорю сразу: слетят русские названия файлов на файловой системе. ext3/2 не поддерживает кодировки FS. То есть что туды записал - то и будет.
Мне для этого пришлось написать скрипт, который рекурсивно по каталогу читает названия файлов, iconv'ит их из koi8-r в utf-8
Ну ещё в mc напрочь пропадает перекодировка. Но этот вопрос я тоже решил Улыбка Написал alias в .bash_profile

alias w2u='iconv -f CP1251 -t UTF-8'
alias k2u='iconv -f KOI8-R -t UTF-8'
alias a2u='iconv -f CP866 -t UTF-8'
alias u2w='iconv -t CP1251 -f UTF-8'
alias u2k='iconv -t KOI8-R -f UTF-8'
alias u2a='iconv -t CP866 -f UTF-8'

Мне этого хватает Улыбка

А так - никаких проблем.

Аватар пользователя Tigro

Re: Перехожу на UTF-8

Это все известные вещи, не удивил. Пиши исчё Катается от смеха

Аватар пользователя Tigro

Re: Перехожу на UTF-8

Слухайте, я тут вот чего обнаружил. Всякие знаки вопроса в русских именах файлов это только визуальные проблемы. Например тотже BMP (XMMS) продалжает спокойно работать с файлом (русскими буквами), которое было добавлено и сохранено списки песен!

Аватар пользователя slavaz

Re: Перехожу на UTF-8

Цитата:
Например тотже BMP (XMMS) продалжает спокойно работать с файлом (русскими буквами), которое было добавлено и сохранено списки песен!

Может, он с id3 тэгами работает?

Цитата:
Это все известные вещи, не удивил. Пиши исчё

"Когда выходишь ты на сцену,
То сразу в зале тишина.
Велик твой креатив бесценный,
О, автор — адский сатана!"
Показывает язык Катается от смеха

Аватар пользователя Tigro

Re: Перехожу на UTF-8

С тегами то с тегами, но в списках пути до файла пишутся... О новые колобки Блюёт

Аватар пользователя Tigro

Re: Перехожу на UTF-8

только они не отображаются как надо

Аватар пользователя slavaz

Re: Перехожу на UTF-8

Уже как надо Улыбка

Аватар пользователя Tigro

Re: Перехожу на UTF-8

Ну, чего могу сказать. Все хорошо, обратно на KOI8-R переходить пока не собираюсь.

Аватар пользователя McStar

Re: Перехожу на UTF-8

Типа всё норально, совсем? То есть добавил конвертацию в bash и всё?

Аватар пользователя Tigro

Re: Перехожу на UTF-8

Я даже конвертацию не добавлял, это все фигня, так как есть команда recode, которая перекодирует в один и тотже файл.

Аватар пользователя slavaz

Re: Перехожу на UTF-8

iconv помощнее рекода будет... по крайней мере у меня есть опыт перелопачивания иконвом текста, на котором рекод стабильно спотыкался.
К тому же всегда сохраняется исходная версия файла, что есть гуд (как по мне Улыбка ).

Аватар пользователя McStar

Re: Перехожу на UTF-8

Ну, это, если читать, а по интерфейсу? В программах глюков нет?

Аватар пользователя slavaz

Re: Перехожу на UTF-8

Цитата:
Ну, это, если читать, а по интерфейсу? В программах глюков нет?

Есть. В mc диалоги в два раза шире, даже за пределы экрана (границ терминала) по бокам вылазят. Я решил это просто - скачал Сусешный rpm с mc и --force --nodeps и поставил.

Еще в xmms полные кракозябры - как в списке песен, так и в меню. Но с этим я уже не боролся - очень редко пользую.

Больше глюков не замечено. Улыбка

Аватар пользователя Tigro

Re: Перехожу на UTF-8

Кракозябры в XMMS это нужно Xorg обновить. mc - да конфетка, помню что было года 2 назад.

iconv, recode один из них крут там, другой там. Это как в rpm'овском spec файле. Есть %makeinstall и есть make DESTDIR=$RPM_BUILD_ROOT install. Вроде бы одно и тоже делают, а по разному.

В программах клюков нет, Совет: Никогда не делать русских названий файлов и каталогов. А вообще все решаемо. Я доволен.

Аватар пользователя lystor

Re: Перехожу на UTF-8

Цитата:
Tigro писал:
Кракозябры в XMMS это нужно Xorg обновить.

Не поможет.
По-моему, надо править ~/.gtkrc

Аватар пользователя Tigro

Re: Перехожу на UTF-8

Поможет, потому что такой баг закрыт в багзилле и у меня все нормально с русским в xmms (по крайней мере в меню, я его не использую как-то).

Аватар пользователя Tigro

Re: Перехожу на UTF-8

А вообще, на некоторых матрицах в консоле слетает русский шрифт. Может это с NVIDIA drivers связано...

Аватар пользователя slavaz

Re: Перехожу на UTF-8

Аватар пользователя Tigro

Re: Перехожу на UTF-8

Все равно не помогает...

Аватар пользователя slavaz

Re: Перехожу на UTF-8

У меня дома тоже похожая ситуация. GF4 + UTF-8
В консоли действительно слетает. Лечится так: /sbin/setsysfont
Но я просто и в голой консоли очень редко работаю. А если и работаю - в графику не переключаюсь Улыбка
В качестве текстовой консоли функционала KDEшного konsole более чем достаточно Улыбка В редких случаях копания в дровах я графику и не пускаю.

Аватар пользователя Tigro

Re: Перехожу на UTF-8

А я активно использую консоль Грустный Ну ладно, надо будет избавится от дров NVIDIA.

RSS-материал