разговор идёт о _именах_ файлов а не содержимом. в этом случае поможет mviconvВладимир П. писал(а):Не вопрос.Reaper писал(а):Вопрос в том, как заставить Windows писать файлы в кодировке KOI-8R...iconv брать тут: http://gnuwin32.sourceforge.net/Код: Выделить всё
iconv -f cp1251 -t koi8-r файлик.txt >вывод.txt
Русские имена каталогов в mc
SL-C3100
Спасибо, уже какой-то прогресс. Двухбайтовая дрянь
исчезла, но имена файлов читаются в виде нерусифицированных кракозябров - что в MC, что в командном процессоре. Видимо, надо прикрутить какой-то шрифт...
Да, вот еще в чем прогресс: файлы с русскими именами на карте стали нормально писаться и стираться.

Да, вот еще в чем прогресс: файлы с русскими именами на карте стали нормально писаться и стираться.
Zaurus C3000
Абсолютно справедливо. MC не держит юникод. Существуют патчи, которые его отчасти лечат. В частности, так MC собран в SuSe и FC. Однако, это все полумеры. То редактор не может воспринимать юникод, то он отваливается в сегфолт, то невозможно скопировать файл с юникодом. Одна из причин, почему многие не переходят на юникод.
На сколько я понял - кодировка UTF-8. Файл, сделанный в этой кодировке отображается с помощью "cat" корректно.Reaper писал(а):А в какой кодировке запускается Завровская консоль под pdaX? Под iso-8859-1 или какой-то еще? И как это поправить?
Экперименты с набором русского текста (набирает методом cat > test):
если не давить на backspace - текст заезжает нормально.
Можно подробнее? Стоит FC3 и локаль ru_RU.UTF8, ничего подобного не замечал.Cybem писал(а):В частности, так MC собран в SuSe и FC. Однако, это все полумеры. То редактор не может воспринимать юникод, то он отваливается в сегфолт, то невозможно скопировать файл с юникодом.
Может стоит таки попробовать прикрутить патчи к варианту для zaurus?
"Оно" там патченоSandello писал(а):Можно подробнее? Стоит FC3 и локаль ru_RU.UTF8, ничего подобного не замечал.Cybem писал(а):В частности, так MC собран в SuSe и FC. Однако, это все полумеры. То редактор не может воспринимать юникод, то он отваливается в сегфолт, то невозможно скопировать файл с юникодом.
Стоит, займись. В случае успеха - поощьрим чем-нибудь.Может стоит таки попробовать прикрутить патчи к варианту для zaurus?
Копание в недрах mc показало, что местами SLang не правильно конфигурится.
Конкретно, при инициализации библиотеки происходит вызов
setlocal(LC_ALL,"") который почему-то возвращает NULL, хотя должен вернуть содержимое переменной LANG (она точно установлена).
Скорее всего, проблемы с локалью. Сам пока не разобрался, у кого-то есть опыт настройки локали на завре?
Конкретно, при инициализации библиотеки происходит вызов
setlocal(LC_ALL,"") который почему-то возвращает NULL, хотя должен вернуть содержимое переменной LANG (она точно установлена).
Скорее всего, проблемы с локалью. Сам пока не разобрался, у кого-то есть опыт настройки локали на завре?
Zaurus SL C700 (cacko 1.23)