我正在使用Python 3.x进行编程。假设我有以下Unicode字符串:
my_string =' \xed\x95\x9c'
'\xed\x95\x9c'实际上是朝鲜语字符한的UTF8字节流。将my_string转换为한最简单的方法是什么?my_string.decode('utf-8')不起作用,因为my_string是Unicode字符串,而不是字节字符串。
发布于 2017-06-17 07:33:53
有许多可能的encode/decode链可以导致预期的结果。这里有一个:
In [257]: '\xed\x95\x9c'.encode('latin-1').decode('utf-8')
Out[257]: '한'Here is the code我曾经找到过这个编码/解码链。
https://stackoverflow.com/questions/44599269
复制相似问题