Re: Jednoduchy MIME dekoder

From: KAB / Konference (konference@kab.cz)
Date: 06. 06. 2002, 21:27 CEST


> nedávno měl KAB problém po mně přečíst zprávu, která byla 
> kódována MIME ISO-8859-2. 
> Kit 

  Nejen po tobe, obcas se mi to stava a na odesilateli nezalezi, 
zes to tenkrat byl zrovna ty, to je nahoda. 

  Pro ostatni, mozna se s tim setkali taky. Je to u "dlouhych" 
threadu s prilis dlouhou polozkou References v hlavicce e-mailu, 
na pricinu jsme prisli, informace o kodovani diky tomu skoci az 
do tela e-mailu, protoze se References a tedy i vse za ni vcetne 
definice kodovani nasilne urizne. Je to zjevne chyba mailserveru, 
kterou neodstranim a tak se mi to bude stavat i do budoucna. 
Nastesti to neni nic zavaznyho. A kdyz vezmu v uvahu pocet 
multipart/alternative, ktery nevidim vubec... :-) 

> Dnes jsem narazil na jednoduché dekódování pro ty, kteří mají 
> k dispozici Perl. Zde je tedy řešení Milana Vančury:
> 
> > > Krom=EC ji=BE zm=EDn=ECn=E9ho vol=E1n=ED TeXu jako
> > > extern=EDho programu
> > 
> > Pokud mate k dispozici perl, muzete zkusit filtr:
> > 
> > perl -pe 's/=([0-9A-F]{2})/chr(hex($1))/ge;'
> > 
> > Jeden z postupu je napr. oznacit inkriminovany text a ten
> > poslat na vstup tohoto filtru.
> > Milan Vancura

  Haha :-) Perl, jak jsem ted kvuli tomu zjistil, cirou nahodou 
mam, kde se vzal, tu se vzal. Ve volnych chvilich budu muset 
vyzkoumat, jak se teorie v podobe "ten poslat na vstup tohoto 
filtru" prevede do praxe. Sice vubec netusim co delam, ale uz 
to prestalo hazet chyby, treba jsem na dobrej ceste... 

Doplneni: ... uz to funguje "Kromě již zmíněného volání TeXu 
jako externího programu", bezva, diky, bude se hodit. 

Zdar KAB 



This archive was generated by hypermail 2.1.2 : 06. 06. 2002, 21:29 CEST