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 高德地图点聚合中Marker的位置无法实时更新
  • ¥15 DIFY API Endpoint 问题。
  • ¥20 sub地址DHCP问题
  • ¥15 delta降尺度计算的一些细节,有偿
  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办