最近在拿Resin4服务器做项目,默认情况下,HTML页面中即使使用了
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
进行字符编码设置,对于FireFox来说还是默认使用GBK来进行解析
原来FireFox是优先使用服务器定义的编码来解析页面的,而IE和Chrome是优先使用页面定义的编码来解析网页的。
于是在Resin中就要修改配置文件来设置编码格式,方法如下:
打开resin-4.0.22\conf\resin.xml文件
找到<web-app-default>标签,添加<character-encoding>UTF-8</character-encoding>
最终形成这样:
<web-app-default>
<character-encoding>UTF-8</character-encoding>
<class-loader>
<library-loader path="${resin.home}/webapp-jars"/>
</class-loader>
</web-app-default>
重启服务器即可。