prevod kodovani win na iso
Milan Kerslager
milan.kerslager na pslib.cz
Čtvrtek Prosinec 18 13:49:37 CET 2003
On Wed, Dec 17, 2003 at 05:22:03PM +0100, Karel Dudasek wrote:
> On Wed, 17 Dec 2003, Petr Sigut wrote:
> >
> > Musim kazdy mesic prevadet cca 30 souboru z kodovani CP1250 (windows) na
> > ISO-8859-2 a jeste na kazdy konec radku pridat <br> (pro html), zkousel
> > sem psat par veci v Cecku, bashi, PHP... ale nedopadlo to moc
> > fajn;) vsechny jsou nejak slozite a delaji chyby, progamy na prevody
> > sem zkousel, zadny nevyhovoval. (recode, iconv, enca...)
> Za letu:
> for i in *
> do
> mv "$i" "$i.old"
> cstocs 1250 il2 <"$i.old" | fromdos >"$i"
> done
Nevim, zda v novejsich verzich cstools uz to neni opravene, ale v
pripade ze pouzivate perl-5.8.0 a mate UTF-8 prostredi, je potreba na
zacatek skriptu cstocs pridat:
exec 'env', 'LANG=C', $0, @ARGV unless $ENV{"LANG"} eq "C";
Ovsem jednodussi je pouzit iconv, ktery je soucasti glibc. Nicmene si
nejsem jisty, zda iconv umi ztratove prekodovani (napr. cestina ->
ASCII).
Take muzete pouzit recode.
--
Milan Kerslager
E-mail: milan.kerslager na pslib.cz
WWW: http://www.pslib.cz/~kerslage/
Další informace o konferenci Linux