Flask传递中文URL时的问题

Posted Jetz

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Flask传递中文URL时的问题相关的知识,希望对你有一定的参考价值。

在非IE浏览器上都很好,几乎不用处理,但IE不行,学习了半天,有以下要点:

1.Meta如果设置了编码,如UTF8,浏览器都将中文转码发送,但IE不会!

             <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

2.服务端队utf8编码的中文几乎是透明处理, 但如果来自IE,则很难处理,不管是从gbk转换unicode再转utf8,都不行

3.只好采用猥琐的方案,两头都判断ie,分别用url编码和解码,和其他的浏览器传递方式分开

 

第一次感觉IE如此垃圾!

以上是关于Flask传递中文URL时的问题的主要内容,如果未能解决你的问题,请参考以下文章

将 JavaScript 变量传递给 Flask url_for

中文乱码 encodeURI来解决URL传递时的中文问题

使用 SERVER_NAME 时的 Flask 404

按钮单击时的 uiwebview 不会返回到该按钮操作中传递的 url

0_创建Flask 对象时的初始化参数

url中传递中文参数时的转码与解码