我的PYCURL请求遇到问题。 我在服务器上的json文件是用utf-8编码的,如下所示:
{
"address" : "123 rue de Labège"
}
我使用PYCURL获取这个json并将其复制到我计算机上的一个新文件中。 我使用python2.7,下面是PYCURL的设置:
^{pr2}$问题出在我得到的文件中:
{
"address" : "123 rue de Lab\u00e8uge"
}
我不明白PYCURL为什么把我的“è”编码成\u00e8。 setopt和PYCURL有什么选项可以强制它打印出好的字符吗?在
实际上,这是完全正确的,一旦您对variable属性执行
print
,您可以看到它打印得很好。在这就是Python内部处理Unicode字符串的方式。一旦PycURL接收到该文件,它将被转换为适合该属性的任何类型。在您的例子中,这是一个Unicode字符串。在
有关详细信息,请查看this article。在
所以回顾一下,如果你这样做了:
在这里您可以看到我创建了一个Unicode字符串(以
u
开头)。在相关问题 更多 >
编程相关推荐