Müşterilerimden xmlrpc üzerinden aldığım dizelerle ilgili bir sorunum var. Bana iki kere kodlanmış utf8 dizeleri gönderir: (python'a aldığımda, bir kez daha çözülmemesi gereken bir unicode nesneye sahibim, ama açıkça python buna izin vermez. İstemcimi farkettim ancak şimdi o düzeltir önce çabuk geçici çözümüPython'da çift kodlanmış utf8 kod çözme
tcp dökümü gelenHam dize .
<string>Rafa\xc3\x85\xc2\x82</string>
bu dönüştürülür: aldığımız iyi
u'Rafa\xc5\x82'
geçerli:
Bu ancak çalıştığı cehennem gibi çirkin ve üretim kodunda kullanılamazu'Rafa\u0142'
:
Bu doğru dize ile sonuçlanır. Bu sorunu daha uygun bir şekilde nasıl düzelteceğini bilen varsa lütfen yazınız. sayesinde Chris
@partisann: Neat! Raw_unicode_escape hakkında birşey bilmiyordum (açıkçası 8-) – RichieHindle
Teşekkürler partisann, ben de bilmiyordum. –
İtibarınız, o yıllardan sonra bile beklentinizin ötesine geçebilir! :) – Marian