如何在Python中转换字符"\u0096”?

0 投票
1 回答
1807 浏览
提问于 2025-04-18 00:26

我想把这个特殊字符 从它的表示形式 \u0096 转换成我想要显示的字符。我该怎么做呢?我尝试了使用 decodeencode 方法的不同方法。你能帮我吗?

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!'

撰写回答