flask返回数据,chrome中文乱码

后台使用flask,通过return返回给前端,我是用postman查看的时候是正常显示中文,但是再chrome里看中文乱码,请问是什么问题

# flask代码

from . import web

@web.route('/login')

def login():

headers = {

'content-type': 'text/html',

}

return '<html><h1>HelloWorld!~~!!~!哈1哈2哈3</h1></html>', 200, headers

postman中文正常

chrome中文乱码

chrome的response中文正常,但是页面显示异常

postman中文显示正常

chrome浏览器中文乱码

能帮我检查下是什么原因吗?谢谢大神

回答:

多了解下html基础,html 头部使用<meta charset="UTF-8">声明下浏览器解析格式就显示正常了。

    return '<html><meta charset="UTF-8"><h1>HelloWorld!~~!!~!哈1哈2哈3</h1></html>', 200, headers

以上是 flask返回数据,chrome中文乱码 的全部内容, 来源链接: utcz.com/a/157611.html

回到顶部