tomcat下部署的静态html页面在ie11乱码

新建了个Dynamic Web project,运行几次之后出现乱码,然后我将Eclipse项目统一调整成UTF-8编码。

接着运行测试,发现结果在Chrome和Edge浏览器上都正常。但是Eclipse自带的浏览器和ie11上都还是乱码。

尝试改了一下tomcat的web.xml里面的mime-type,设置html的对应为text/html;charset=utf-8,发现还是不行。

最后发现html页面中的meta标签属性content设为"text/html; content=UTF-8",中间有个空格,我去掉之后就好了。

估计大概是ie11不能解析中间多了一个空格的情况吧……

总而言之兼容各种不同平台是一件很麻烦的事,最好交给第三方来处理。

posted @ 2020-06-30 11:44  oceancaptain  阅读(269)  评论(0编辑  收藏  举报