背景:本人的SSM项目在开发环境一切正常,但是把项目扔到我自己的服务器上之后,html静态页面中文乱码,而且最外面的静态页面没问题,只有iframe内嵌网页的静态资源会乱码。其他像响应数据啥的都没问题。
解决:
- html 页面标签设置编码为utf-8
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- tomcat conf/serve.xml 文件,添加编码 URIEncoding=“UTF-8”
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding