如何在python

时间:2016-06-07 00:24:48

标签: python string unicode

我搜索了一下这个。但大多数人都希望将原始字符串(테스트)转换为unicode(\ uD14C \ uC2A4 \ uD2B8)。

我想要的是将unicode字符串(例如\ uD14C \ uC2A4 \ uD2B8)转换为真实字符串(테스트)。我有JSON文件,其中所有韩文字符串都是unicode(\ uXXXX),我必须将其解析为原始字符串。我怎么能用Python做到这一点?

总结一下,

将unicode字符串转换为原始字符串的方法,例如在Python中 \ uD14C \ uC2A4 \ uD2B8 - > 테스트

2 个答案:

答案 0 :(得分:0)

v

看看是否允许你在unicode中处理你的json。导入编解码器还允许您使用.encode()和.decode()函数在unicode和unicode转义之间来回传递:

import codecs

file_variable = 'path/to/file.json'
with codecs.open(file_variable, encoding='utf-8') as file:
   json_object = json.load(file)

答案 1 :(得分:-1)

我这样解决了

  1. 逐字节读取并将字节(变量c)添加到变量中 aJSON + =编码(c)中
  2. aJSON.decode(' unicode-escape')给出了预期的结果。
  3. 感谢您的兴趣..