如何在Python中将特殊字符规范化为utf-8?

如何在Python中将特殊字符规范化为utf-8?,python,decode,Python,Decode,我有一个REST请求的以下输出: b'{ "recipient": { "address": "v\xc3\xa4g 4", }, }' \xc3\xa4来自字符ä。我正在寻找一种简单的方法来规范上面的整个内容,这样\xc3\xa4就会被一些有意义的内容(例如a)所取代 我的脚本用多种不同的语言处理地址,因此我正在寻找一种能够在许多不同的特殊字符之间提供有意义的替换的东西。这个问题与您的问题不完全相同,

我有一个REST请求的以下输出:

b'{
    "recipient": {
        "address": "v\xc3\xa4g 4",
    },
}'
\xc3\xa4
来自字符
ä
。我正在寻找一种简单的方法来规范上面的整个内容,这样
\xc3\xa4
就会被一些有意义的内容(例如
a
)所取代


我的脚本用多种不同的语言处理地址,因此我正在寻找一种能够在许多不同的特殊字符之间提供有意义的替换的东西。

这个问题与您的问题不完全相同,但答案可能也适合您:所以您想反规范化
ä
并只打印拉丁字符,对吗?我想把
“v\xc3\xa4g 4”
转换成
“vag 4”
您提前知道希望接收哪些字符串吗?一个简单的字符串会代替工作吗?
b'{\n“收件人”:{\n“地址”:“v\xc3\xa4g 4”、\n}、\n}。解码('utf-8')