请问python flask中文乱码问题怎么解决呢?

Linux

采用flask作为网页后端

返回的中文在网页上为乱码,像这种:具体错误情况如下:


各种方法都试了,怎么也解决不了。
比如

html文件中加上这一行

<meta charset="UTF-8">



python中

app.config['JSON_AS_ASCII'] = False

python中文前加u a = u"王五"


我的html文件本身是utf-8编码。

上面方法统统不行
后端用的是flask 的 render_template

请问该怎么办呢?

1个回答

解决了!困扰了我两天的问题终于好了!
代码里用到了ajax, 在后端和前端里都加上
headers = {"Content-Type": "text/plain;charset=UTF-8"}
就好了

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问