win1251 to utf8

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
Neon_Kaligula
Аспирант (2 lvl)
Сообщения: 71
Зарегистрирован: Ср июн 09, 2004 08:39

win1251 to utf8

Сообщение Neon_Kaligula » Сб янв 07, 2006 23:02

Довольно часто сталкиваюсь с проблемой перекодировки текстов, записаных в win1251 в utf8, и далеко не всегда под рукой имеется стационарный комп. Посему вопрос, есть ли что-нть по сабжу для Cacko?

iconv заявляет, что перекодировка из win unsupported.

jkukka
Кандидат (3 lvl)
Сообщения: 175
Зарегистрирован: Вт май 03, 2005 17:22

Re: win1251 to utf8

Сообщение jkukka » Вс янв 08, 2006 00:05

Neon_Kaligula писал(а):Довольно часто сталкиваюсь с проблемой перекодировки текстов, записаных в win1251 в utf8, и далеко не всегда под рукой имеется стационарный комп. Посему вопрос, есть ли что-нть по сабжу для Cacko?

iconv заявляет, что перекодировка из win unsupported.
cp1251?
--
rmrfchik.
m505->TT3->SL-C860->Acer n311->Nokia n810. SD16->32->256->1Gb->4Gb. Debian.
Brain damaged.

Neon_Kaligula
Аспирант (2 lvl)
Сообщения: 71
Зарегистрирован: Ср июн 09, 2004 08:39

Сообщение Neon_Kaligula » Вс янв 08, 2006 14:36

Спасибо, заработало.

Тогда ещё вопрос. Нужно переконвертить текст из 1 в другую кодировку, и послать его в емакс. Насколько я понимаю это должно быть примерно так:
$ iconv -c -s -f cp1251 -t utf-8 /mnt/card/temp.txt | emacs

На что консоль отвечает:
emacs: standart input is not a tty

Что я делаю не так?

Аватара пользователя
DMych
Доктор (4 lvl)
Сообщения: 435
Зарегистрирован: Пн июл 28, 2003 10:20

Сообщение DMych » Пн янв 09, 2006 10:35

Насколько я помню, емакс не умеет читать stdin таким образом.

Однако, сам редактор имеет весьма мощные средства работы с языками и кодировками. Попробуй команды типа set-buffer-file-coding-system (C-x RET f) или universal-coding-system-argument (C-x RET c).

Я помню, у меня были проблемы с отображением не-юникодных файлов в емаксе на Завре. Попробуй найти и поставить пакет un-define (пакет называется, кажется, mule-ucs). Грузится он долго, но помогает с перекодировками. :)
Zaurus SL-C860 + SD 1G + CF 512M + Bluetooth-GPRS
Cacko 1.22a

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»