Decoding bytes to string in python -


i've got row of bytes: '\udcd0\udca0\udcd0\udcbe\udcd1\udc81\udcd0\udcbd\udcd0\udcb5\udcd1\udc84\udcd1\udc82\udcd1\udc8c'

if do:

b'\udcd0\udca0\udcd0\udcbe\udcd1'.decode("utf8"), 

i recieve:

'\\udcd0\\udca0\\udcd0\\udcbe\\udcd1' 

i cant decode it, because dont know, how encoded. @ least, can see, not utf-8, because, symbols expect see, have \x23-similar representation. how can discover decoder , decode it?

p.s. expect see russian symbols there

i able print string in way, output "invalid characters."

>>> string = u'\udcd0\udca0\udcd0\udcbe\udcd1\udc81\udcd0\udcbd\udcd0\udcb5\udcd1\udc84\udcd1\udc82\udcd1\udc8c' >>> print string ���������������� 

according charbase.com, first character (u'\udcd0') invalid character. maybe output correct.


Comments

Popular posts from this blog

java - SSE Emitter : Manage timeouts and complete() -

jquery - uncaught exception: DataTables Editor - remote hosting of code not allowed -

java - How to resolve error - package com.squareup.okhttp3 doesn't exist? -