[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: replacement for iconv(1) that handles unconvertable chars correctly



On Sat, 28 Feb 2004 12:17:50 +0400
Vlad Harchev <hvv@hippo.ru> wrote:

> Hi,
> 
> В общем задача - есть текст в cp1251, надо его перегонять скриптами в
> koi8r. iconv(1) даже с ключем -c вываливается в середине со словами
>     iconv: illegal input sequence at position 1385
> 
> Есть ли какие-либо утилиты которые могут такие ситуации обрабатывать -
> в смысле не отваливаться?
> Помню в altlinux iconv(1) (то есть часть glibc) специально патчится
> чтобы это можно было обрабатывать, но их патч почему-то в официальном
> glibc (2.2.5) отсутствует..
> 
> Даже подойдет кривая поделка (которых кажется море), заточенная только
> на русские кодировки - не одного имени такой поделки ни я, ни гугль
> вспомнить не можем..

#apt-cache show re
Package: re
Priority: optional
Section: text
Installed-Size: 97
Maintainer: Aigars Mahinovs <aigarius@debian.org>
Architecture: i386
Version: 0.1-5
Depends: libc6 (>= 2.3.1-1), libgcc1 (>= 1:3.2.1-1), libstdc++5 (>=
1:3.2.1-1) Filename: pool/main/r/re/re_0.1-5_i386.deb
Size: 33332
MD5sum: 5c0a17838c50bd57c9488be1d4ab433e
Description: Russian Anywhere -- Russian text converter
 Russian Anywhere is a Russian character decoding program. It allows to
 transfer Russian characters between different codepages. It's main
 purpose is to convert damaged Russian e-mail messages to readable form
and it also may be used to convert files from/to known and unknown
codepages. Task: russian



-- 
Guten Tag, Alexey



Reply to: