rzq19940825 2016-03-17 12:12 采纳率: 0%
浏览 1544

jsp编码过滤器失效,麻烦各位高手看一下

http应答如下,显示字符集已经是utf-8了,为什么下面的html还是乱码呢?
还需要在JSP中另外加入<%@page contentType="text/html; charset=utf-8"%>才能解决问题

 HTTP/1.1 200 OK
Server: Apache-Coyote/1.1
Content-Type: text/html;charset=utf-8
Content-Length: 114
Date: Thu, 17 Mar 2016 12:04:50 GMT

<html>
<head>
<title>!!!!!!!</title>
</head>
<body>
    第1次访问jsp
</body>
</html>

web.xml

 <filter>
        <filter-name>EncodingFilter</filter-name>
        <filter-class>EncodingFilter</filter-class>
        <init-param> 
            <param-name>encoding</param-name>
            <param-value>utf-8</param-value> 
        </init-param>
    </filter>
    <filter-mapping>
        <filter-name>EncodingFilter</filter-name>
        <url-pattern>/*</url-pattern>
    </filter-mapping>
  • 写回答

2条回答

  • jpbirdy 2016-03-17 12:34
    关注

    查一下:
    1、jsp文件的编码是否为UTF-8
    2、tomcat的URIEncoding是否为UTF-8
    3、访问浏览器默认的编码是否为UTF-8

    评论

报告相同问题?

悬赏问题

  • ¥15 django项目运行报编码错误
  • ¥15 请问这个是什么意思?
  • ¥15 STM32驱动继电器
  • ¥15 Windows server update services
  • ¥15 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退