在Python3中打印多语言字符

时间:2014-12-30 03:21:24

标签: python python-3.x unicode python-unicode

我尝试向网络发送响应,在python 3上使用多语言字符,但始终如下: "\\xd8\\xa7\\xd9\\x84\\xd9\\x82\\xd8\\xa7\\xd9\\x85\\xd9\\x88\\xd8\\xb3 \\xd8\\xa7\\xd9\\x84\\xd8\\xb9\\xd8\\xb1\\xd8\\xa8\\xd9\\x8a Espa\\xc3\\xb1a". 如果答案是正确的:

القاموسالعربيEspaña。

这是代码:

s="القاموس العربي España".encode(encoding='UTF-8')

哪里可能是我的错?

1 个答案:

答案 0 :(得分:0)

我找到了!这是一个混乱的JSON响应器,我写的是ensure_ascii = True,响应是试图将其作为JSON而不是HTML发送。通过使用ensure_ascii=True,系统将正确打印任何JSON答案。

相关问题