hex value in string back to real hex value
vincent wehren
vincent at visualtrans.de
Tue Sep 7 13:02:43 EDT 2004
jack wrote:
> Hi everyone,
>
> I get in a program an hexa value codes in a string for example \xe7
> which correspond to a french character.
>
> The string would be "\xe7t\xe7" and I want to write in a file été and
> not \xe7t\xe7.
>
> Sure I could write a function to analyse the string, find all the hexa
> caracter (because of the \x) and convert the value to decimal and back
> to the correct cahracter.
>
> Is there something simplier ?
>
> An example below for generating such a string :
> a=""
> a=a+"\\"
> a=a+"x"
> a=a+"e"
> a=a+"7"
> len(a)= 4 # so it is not understood as the hexa value !!
> a
> "\xe7"
>
>
> Thanks in advance.
>
> Jack.
You might want to take a look at the binascii module.
--
Vincent Wehren
More information about the Python-list
mailing list