UTF8 vs KOI8-R
S-anches 17 октября, 2006 - 20:13
Здрасти всем. Есть такой вопрос. Вот сейчас многие проги не работают без unicode. Например mplayer не могу настроить, mysql и php кривят с koi8-r. Вот думаю сижу, стоит ли локализовать систему из koi8-r на unicode или нет???
Подскажите пожалуйста. Выскажите своё мнение.
»
- Для комментирования войдите или зарегистрируйтесь
у меня юникод
У меня юникод давно, проблемы со шрифтами в gtk-1 прогах решены с помощью шрифта misc fixed - но он коряв до жути. А так всё нормально. Сильно зависит от прог которые юзаеш, чаще всего с консольными есть проблемы. Радует что реже и реже
Не считая
Не считая нескольких особо извращенных программ, проблем с unicodом нет. Во всяком случае, неразрешимых проблем! :-)
Спасиба,
Спасиба, наверно скоро перейду тогда.
а с mplayer то что
а с mplayer то что не так? у меня все в кои нормально.. смысла в переходе на утф-8 по крайней мере для себя не вижу.
_________________
Gentoo x86_64 2.6.17-r4 на Athlon 64 3000+
>>>mysql и php кривят
>>>mysql и php кривят с koi8-r
Мускул не кривит. Просто по умолчанию он базу в утеефе создает. Соответственно при выводе на koi8-r консоль записей с русскими буками появляются кракозябрики. Про глюки с пхп интересно, бо не встречал ни разу.
С утеефом в прошлом году разбирался, попрыгал вдосталь по вилам и граблям. Многие консольные прикладухи глючили не по детски. Попрыгал с напильником вокруг флукса, обновил систему. Потом как бы все это надоело.Откатился на кои.
Fluxbox
Вчера прыгал с руссификацией Fluxbox в UTF8. Делал все по Wi-Ki, но не работало :) Со второй попытки догадался, что вывод команды iconv перенаправлять нужно :) Потом все ок
Короче першел я
Короче першел я блин. Теперь на винтах, всё что было названно по русски, белебердой называется. Пользоваться прогой convmv не охота, слишком всё раскиданно. Не подскажите что сделать можно??? Файловая система reiserfs
Файлики
Файлики названы в кои, соответственно на утф выглядят криво. Нативные системы типа рейзера,экст, или хфс не имеют понятия codepage или iocharset (в отличие от вфат или сетевых фс). Подразумевается что имена файлов заданы в текушей кодировке. Скрипт о котором вы говорите "переименовывает" файлы в формате утф. Что вам собсно и предстоить сделать.
Я поначалу отложил переименование на потом, были проблемы поважнее (слетел миднайт, нано, флукс и много чего еще). Когда надо было посмотреть что там лежит делал так
ls -lh ...| iconv -f koi8-r -t utf-8
Зато когда откатился на кои ничего переименовывать не пришлось.
ЗЫ
Когда случается неприятность всегда найдется человек который знал, что так оно и будет. (R) Закон Мерфи.
Сделайте цикл
Сделайте цикл по всей файловой системе и выполните для каждого файла что-то типа:
mv $i `echo $i | recode koi8-r..utf8`
Цикла не надо,
Цикла не надо, это работа для find
find файлы с
find файлы с русскими именами? :-)
Ну да. find ~ -name
Ну да.
find ~ -name '*[А-Яа-я]*' -exec mv_recode '{}' \;
mv_recode
уж придётся написать самомуТочно! Насчет
Точно! Насчет "А-Яа-я" что-то я стормозил! :-)
RE
зачем же через жопу
используй convmv
А чем все-таки
А чем все-таки convmv не понравился? Говоришь ему конвертировать рекурсивно, начиная с корня и все. Он английские буквы не трогает. Там даже детект уже отконвертированных имен есть (только сказать надо, что нужно задействовать).
А можно пример
А можно пример такой перекодировки, я перешел на utf-8 и у меня на ext3 директории, набранные по-русски отображаются знаками вопроса. Я набираю convmv -f koi8-r -t utf8 * и у меня пишется
Skipping, already UTF-8: ./�������
Skipping, already UTF-8: ./������ ���� � � � �� �MapInfo.ods
Skipping, already UTF-8: ./������ ���� � � � �� �MapInfo.xls
что я делаю криво ?
_________________
С наилучшими пожеланиями,
Юрий Русинов.
man convmv Там есть
man convmv
Там есть режим автоопределения уже сконвертированных файлов. Ну и есть ключик, отключающий этот режим. Его и задействуй, все получится.
у меня
у меня единственная проблемка - emerge --update system отказывается пересобирать nano, ссылаясь на неполную (не правильную?) реализацию UTF-8 в curses или slang. В общем, сижу на на nano из stage3-2006.1. Как ни странно, по-русски. :) Как обкатаю|отлажу, конвертну файлопомойку в utf-8 :)
mplayer надо
mplayer надо собирать с USE=unicode
Стоит.
Стоит.
utf-8 vs koi8-r
Единственное на чём я споткнулся при расчете перехода на utf-8, это то, что кроме konsole я больше ничего не нашёл, удвлетворяющим моим потребностям
то есть терминалы с вкладками и прозрачностью для utf-8 :) это наверное только konsole, в одних есть или прозрачность, но нет вкладок, в других наоборот, без конечно учёта поддержки utf-8
правда многий софт для терминала начинает брыкаться не говорю уже про хелп в питоне, который на utf-8 >:)
_________________
Best Wishes! LilFox...
Won't someone help me find my little Clare?
В gnome-terminal все
В gnome-terminal все это есть...
Живу с UTF8 и
Живу с UTF8 и проблем не знаю. nano работает отлично, прог под GTK1 у меня нет.
_________________
Athlon 1400 RAM 512 KDE 3.5.4
Re: Живу с UTF8 и
(UTF8 vs KOI8-R) ~ (KOI8-R
(UTF8 vs KOI8-R) ~ (KOI8-R vs ASCII)
_________________
(define (brainfucking brain)
(brainfucking brain))