Re: cstocs
To |
Vlasák Jaroslav <JVlasak zavinac CSAS bod cz> |
From |
Martin Masin <masin zavinac fzu bod cz> |
Date |
Wed, 14 Mar 2001 08:40:21 +0100 (MET) |
Cc |
czdebian-l zavinac debian bod cz |
On Wed, 14 Mar 2001, Vlasák Jaroslav wrote:
> Dobry den,
>
> pokousim se zprovoznit cestinu na mem debiku (potato 2.2.17), ale nedari se
> mi spravne pouzit cstocs. Nejspis jsem nepochopil, jak ho spravne pouzivat,
> ale bohuzel mi po instalaci Cstools nechodi jejich man page.
>
> Zkousim prenaset soubory s ceskymi znaky mezi M$ Word a SiagOffice
> (PatheticWriter), zatim ale neuspesne. Mam *.rtf soubor, na ten vypustim
> cstocs 1250 il2 test.rtf (nebo 1252 il2 test.rtf), nicmene po otevreni v pw
> vidim to same , jako pred pokusem o konverzi - tzn. nespravne zobrazene
> ceske znaky, popripade cerne obdelnicky misto nekterych ceskych znaku. V pw
> mam nastavenu cestinu a nainstalovane Latin2 fonty.
>
> Dekuji,
> JVL.
Na RTF nelze cstocs pouzit. V RTF nejsou znaky s diakritikou v
ASCII formatu, ale jsou zastoupeny sekvenci tri znaku, zacinajici zpetnym
lomitkem. Jeden konventor nedavno nekdo posilal do konference linux.cz
(viz jeji archiv). Ja jsem si jiz drive stvoril neco sveho (viz priloha).
Je to jednoduchy scriptik v perlu, ale je to bez zaruky.
Martin Masin
***********************************************************************
Mgr. Martin Masin Phone (4202) 20 318 430
Institute of Physics AS CR Fax (4202) 31 23 184
Cukrovarnicka 10 e-mail masin zavinac fzu bod cz
162 53 Prague, Czech Republic WWW http://www.fzu.cz/~masin/masin.html
***********************************************************************
#!/usr/bin/perl -w
# Konverze RTF souboru s kodovaní CE na bezCE
while( <> ) {
# Šš
s/\'8a/\'a9/g ;
s/\'9a/\'b9/g ;
# Žž
s/\'8e/\'ae/g ;
s/\'9e/\'be/g ;
# Ťť
s/\'8d/\'ab/g ;
s/\'9d/\'bb/g ;
# Ňň - zdá se, že funguje dobře
#s/\'/\'d2/g ;
#s/\'/\'f2/g ;
# Ďď - zatím nevyzkoušeno
#s/\'/\'cf/g ;
#s/\'/\'ef/g ;
printf $_;
}
Partial thread listing: