UTF8 vs KOI8-R

Здрасти всем. Есть такой вопрос. Вот сейчас многие проги не работают без 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 и

DeathMoroz написал(а):
Живу с UTF8 и проблем не знаю. nano работает отлично, прог под GTK1 у меня нет.
Проблем с gtk1 (xmms) нет. Пока проблема с man'ом, где русские страницы вперемешку (utf8,koi8r). И groff русскую страничку в utf8 показывает неправильно :(

(UTF8 vs KOI8-R) ~ (KOI8-R

(UTF8 vs KOI8-R) ~ (KOI8-R vs ASCII)

_________________
(define (brainfucking brain)
(brainfucking brain))

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".