Python3, How To Encode This String Correctly?
disclaimer, I've already done a long research to solve that alone but most of the questions I found here concern Python 2.7 or doesn't solve my problem Let's say I've the following
Solution 1:
If you have the Unicode string "<h1>Sacr\xc3\xa9 bleu!</h1>"
, something has already gone wrong. Either your input is broken, or you did something wrong when processing it. For example, here, you've copied a Python 2 example into a Python 3 interpreter.
If you have your broken string because you did something wrong to get it, then you should really fix whatever it was you did wrong. If you need to convert "<h1>Sacr\xc3\xa9 bleu!</h1>"
to b"<h1>Sacr\xc3\xa9 bleu!</h1>"
anyway, then encode it in latin-1:
bytestring = broken_unicode.encode('latin1')
Post a Comment for "Python3, How To Encode This String Correctly?"