当springmvc处理静态html文件时,其返回的标头是:
Content-Type: text/html
但我想要的是:
Content-Type: text/html; charset=utf-8
当springmvc处理jsp文件时,其返回的头是:
Content-Type: text/html; charset=ISO-8859-1
但我想要的是:
Content-Type: text/html; charset=utf-8
我讨厌添加代码:
<%@ page pageEncoding="utf-8"%>
在每个jsp文件中,我只想让springmvc假设我的所有jsp文件都是utf-8编码的。
我已添加
<!-- encoding filter -->
<filter>
<filter-name>Filter_CharacterEncoding</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Filter_CharacterEncoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
在我的web.xml中,但没有用
答案 0 :(得分:0)
块引用 我讨厌添加代码:
&lt;%@ page pageEncoding =&#34; utf-8&#34;%
块引用
在这种情况下,您必须在服务器设置中指定mime类型。
如果您正在使用tomcat,请使用this(静态文件中提及但方法相同)
如果您正在使用其他服务器尝试搜索&#34;如何设置Mime类型服务器名称&#34;
当你为文件指定mime类型时,添加字符编码以及&#34 ;;&#34;