Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
iconv: illegal input sequence
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Tue Jan 04, 2005 7:39 pm    Post subject: iconv: illegal input sequence Reply with quote

пытаюсь сконвертировать файл из кодировки cp1251 в koi8-r командой
Code:
iconv -f cp1251 -t koi8-r filename.pl
но получаю ошибку: iconv: illegal input sequence at position 4022 (в разных файлах такая ошибка в разных местах возникает). Эти же файлы без проблем ковертируются в utf8.
Что и где подкрутить, чтобы можно было свободно конвертировать файлы из одной кодировки в другую... может какую-нибудь другую утилиту использовать?
Back to top
View user's profile Send private message
`VL
n00b
n00b


Joined: 30 Apr 2004
Posts: 71
Location: Russia

PostPosted: Wed Jan 05, 2005 9:47 am    Post subject: Reply with quote

такая фигня возникает из-за того,что в той кодировке, куда ты кодируешь нет соответствующих символов как в исходной. Например какие-нибудь кавычки-ёлочки и т.п.

Какие у тебя варианты:

1) попробуй iconv -c или recode( там тоже что-то было)
2) если файлов немного и тебе не нужно оставлять форматирование - lynx спасает
3) искать какие-то утилиты для перекодировки или писать свою...

кстати - кто-нибудь знает, если ли под linux перекодировщик типа 'штирлица' виндового? чтобы мог 'творчески' перекодировать и умел сильно побитый текст расшифровывать?
_________________
Life is too short to be taken seriously.
Back to top
View user's profile Send private message
jodaka
Tux's lil' helper
Tux's lil' helper


Joined: 16 May 2004
Posts: 129
Location: Russia, Togliatty

PostPosted: Wed Jan 05, 2005 4:23 pm    Post subject: Reply with quote

О, спасибо. У меня к сожалению не хватило мозгов/терпения прочитать ман к iconv :-/
установил recode -> он без всяких ошибок перекодировал те файлы, на которых iconv без опции -c обламывался
Back to top
View user's profile Send private message
icedank
Apprentice
Apprentice


Joined: 15 Apr 2004
Posts: 190

PostPosted: Wed Jan 05, 2005 6:45 pm    Post subject: Reply with quote

http://gaim-reco.sf.net/rucode.tar.bz2

Писалось для какой-то определённой задачи (и оно таки недоделанное, но windows1251 и cp866 в koi8-r перекодит с автодетектом (после небольшой правки исходников мона сделать в любом направлени, но мне было лень)).
Back to top
View user's profile Send private message
icedank
Apprentice
Apprentice


Joined: 15 Apr 2004
Posts: 190

PostPosted: Wed Jan 05, 2005 6:48 pm    Post subject: Reply with quote

Вспомнил зачем писал :) Не нашёл ни одной тулзы которая правит <skipped> кавычки из windows1251 (или плохо маны читал).
Back to top
View user's profile Send private message
mivlad
n00b
n00b


Joined: 03 Jan 2005
Posts: 13

PostPosted: Sun Jan 09, 2005 2:55 am    Post subject: Reply with quote

Вообще-то это кавычки из Latin1. И вроде бы из UTF.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum