How to do special encode in string ?

Andrew Bennetts andrew-pythonlist at
Thu Jun 24 14:52:50 CEST 2004

On Tue, Jun 22, 2004 at 02:39:36PM +0200, fowlertrainer at wrote:
> Example:
> Encode("az állam én vagyok") -> "az \xe1llam \xe9n vagyok"
> Decode("az \xe1llam \xe9n vagyok") -> "az állam én vagyok"

You want the decode and encode methods of the str and unicode types,

>>> u = "az \xe1llam \xe9n vagyok".decode('latin-1')
>>> type(u)
<type 'unicode'>
>>> print u
az állam én vagyok
>>> u.encode('latin-1')
'az \xe1llam \xe9n vagyok'


More information about the Python-list mailing list