[Tutor] COnvert a string?

Michal Molhanec molhanec@seznam.cz
Sun Jul 6 07:23:01 2003


j2 wrote:
>>look at decode_header function in email package
>>i've used:
> 
> 
> Ok, i did
> 
> #!/usr/bin/python2.2
> import string
> import email

you need
import email.Header

> 
> x =
> "=?iso-8859-1?Q?Hej=2C_tack_f=F6r_bra_team_work_p=E5_ndc5_i_fredags_efterm?=
> =?iso-8859-1?Q?iddag!_/Rolf?="
> 
> y = email.Header.decode_header(x)
> s = u''
> for text, charset in header_line:

for text, charset in y:

>         if charset:
>                 try:
>                         s += text.decode(charset)
>                 except:
>                         s += text
>         else:
>                 s += text
>