在Python3中打印多语言字符

2024-04-18 11:54:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图向web发送一个响应,在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')

我的错在哪里?你知道吗


Tags: web语言字符x82espax85xb1xa7
1条回答
网友
1楼 · 发布于 2024-04-18 11:54:18

我找到了!JSON响应程序乱七八糟,我是用sure_ascii=True编写的,响应试图将其作为JSON而不是HTML发送。通过使用ensure_ascii=True,系统将正确打印任何JSON答案。你知道吗

相关问题 更多 >