[python] Ja prekodovat retezec.

Radek py.cz na svarz.cz
Úterý Červenec 19 18:23:55 CEST 2005


problem je v tomhle:

>>> a="čeština"
>>> a
'\xe8e\x9atina'
>>> repr(a)
"'\\xe8e\\x9atina'"
>>> b=repr(a)
>>> print b
'\xe8e\x9atina'

rdk


Tuesday, July 19, 2005, 5:56:14 PM, you wrote:

> Ahoj,

> Dne Tuesday 19 July 2005 17:24 Radek napsal(a):
>> cau,
>>
>> no ja bych spis rekl, ze David potrebuje vyresit hlavne encodovani do
>> unicode-escape tvaru. Podobne jako to dela javovske native2ascii.
>>
>> Proste pro znaky s kodem vetsim jak 127 je tvar \u9999
>>
>> Ja jsem zatim bohuzel takovy codec v pythonu nenasel.
>>

> a co na to postvat normalni repr()? Ten neco podobneho produkuje, nedavno jsme
> to tu resili.

> JP




Další informace o konferenci Python