关于jsp页面中的pageEncoding和contentType以及html中的<meta标签中字符集的设置
的文章自己也看过但是就是解决不了问题?
<%@ page language="java" pageEncoding="utf-8" contentType="text/html;charset=utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%@ include file="/header.html" %>
/*
在这儿,header.html的头部设置成
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
不掉还是乱码。
*/你好呀!<%@ include file="/footer.html" %>
</html>
结果:
header.html和footer.html都显示乱码!
只有中间显示:你好呀!没有乱码!
的文章自己也看过但是就是解决不了问题?
<%@ page language="java" pageEncoding="utf-8" contentType="text/html;charset=utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<%@ include file="/header.html" %>
/*
在这儿,header.html的头部设置成
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
不掉还是乱码。
*/你好呀!<%@ include file="/footer.html" %>
</html>
结果:
header.html和footer.html都显示乱码!
只有中间显示:你好呀!没有乱码!
解决方案 »
- java调用存储过程的罕见问题,请大家帮忙
- struts+iBatis+mysql
- 怎么通过页面触发服务器定时器。
- 看看struts2程序console里面的错误信息吧。什么原因呢?
- 删除不掉,传值问题,不知道怎么解决,求助
- 如何在Servlet中取得表格(td)中的值
- 【大侠们帮帮忙啊!】关于session的保存的,以及asp合jsp的整合!!!!!!!!!!【在线揭帖!】
- 在jsp中怎么实现在客户端浏览服务器上的东西
- TMD,Tomcat的路径是怎么回事?到底我的servlet放在哪?applet放在哪?
- 启动Tomcat时,出现如下错误,大神帮帮分析哈是什么原因,在此谢过了
- 一个很有深度的问题,关于http请求发送
- 一个sql查询语句
因为include file表示加载文件footer.html 到你的主页面, 这个你的主页面已经有了编码格式。
<html>
<head>
</head>
<body>
<h1>头测试页面</h1>
</body>
</html>
页面二:footer.html<%@ page language="java" pageEncoding="GBK"%>
<html>
<head>
</head>
<body>
<h1>脚测试页面</h1>
</body>
</html>页面三:test.jsp(测试页面)
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<html>
<head>
</head>
<body>
<%@ include file="header.html" %>
<h1>中间测试页面</h1>
<%@ include file="footer.html" %>
</body>
</html>
注:我已经测试过了,绝对不会出现乱码问题。
楼主可以参考一下。
建议使用gbk或 gb2312编码方式
因为utf-8处理中文数量是有限的