所以我正在使用 Django sweetpie 资源,并且我试图找到一种通用方法来解码可能发布到资源的任何字符串。
例如,我有一个这样的名字
luiçscoico2#@!&&á
我希望我能够识别编码的类型,并对其进行适当的解码。
我正在尝试获取这样的字符串:
打印 bundle.data.get('first_name')
当我做一个 json 转储我的字符串名字变得像
"lui\u00e7scoico2#@!&&\u00e1"
我得到一个内部服务器错误......有什么想法吗?
更新:我确实得到了一个
UnicodeEncodeError:'ascii' 编解码器无法在位置 3 编码字符 u'\xe7':序数不在范围内(128)
如果我在进行 json 转储发送到服务器之前尝试解码('utf-8')