tomcat 配置shtml部分页面乱码

heishirt 2014-06-07 08:30:56
我做了一个shtml页面,代码如下:
<head>
<meta name="Copyright" content="test" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>标题</title>
</HEAD>
<BODY>
你好!
<!--#include file="test.html"-->
</BODY>
</HTML>

test.html页面编码也是utf-8

运行这个shtml的时候,include部分,也就是test.html显示的中文正常。shtml页面上的中文,“标题”、“你好”出现乱码。

运行环境是tomcat,已配置web.xml支持ssi ,也配置了编码支持,web.xml部分代码如下:
<servlet>
<servlet-name>ssi</servlet-name>
<servlet-class>
org.apache.catalina.ssi.SSIServlet
</servlet-class>
<init-param>
<param-name>buffered</param-name>
<param-value>1</param-value>
</init-param>
<init-param>
<param-name>debug</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>expires</param-name>
<param-value>666</param-value>
</init-param>
<init-param>
<param-name>isVirtualWebappRelative</param-name>
<param-value>0</param-value>
</init-param>
<init-param>
<param-name>inputEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<init-param>
<param-name>outputEncoding</param-name>
<param-value>utf-8</param-value>
</init-param>
<load-on-startup>4</load-on-startup>
</servlet>


谁知道为什么还会出现乱码吗?给个思路吧。
...全文
233 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
heishirt 2014-06-09
  • 打赏
  • 举报
回复
问题解决了,谢谢楼上的同学
xuzuning 2014-06-08
  • 打赏
  • 举报
回复
文件要按 无BOM、utf-8 格式保存

24,923

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Apache
社区管理员
  • Apache
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧