hex value in string back to real hex value

jack jacques.coeurs at laposte.net
Tue Sep 7 18:47:01 CEST 2004


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.



More information about the Python-list mailing list