如何在Python中转换字符"\u0096”?
我想把这个特殊字符 –
从它的表示形式 \u0096
转换成我想要显示的字符。我该怎么做呢?我尝试了使用 decode
和 encode
方法的不同方法。你能帮我吗?
1 个回答
0
如果你想在一个 json
中使用它,你应该使用 json.loads()
这个方法。
json.loads('"\u0096"')
不过,我觉得你说的编码表示可能不是你想要的那个字符。我认为 -
应该表示为 \u002d
,而你的表示方式可能是空格。
你可以很简单地处理来自文件的更长字符串,比如:
>>> astring = "\u0048\u0065\u006c\u006c\u006f\u002c \u0077\u006f\u0072\u006c\u0064\u0021"
>>> new = json.loads(astring)
>>> new
'Hello, world!'