TA的每日心情 | 开心 2021-3-12 23:18 |
---|
签到天数: 2 天 [LV.1]初来乍到
|
假如我们的testchinese.jsp中使用了<%@ include file="end.jsp" %>,如下:
<HTML>
<head>
<title>中文问题</title>
</head>
<body>
页面中文化 <br>
<%@ include file="end.jsp" %>
</body>
</html>
显示时会出现中文乱码,一定要:
一、在testchinese.jsp页面顶部加入:
<%@ page contentType="text/html;charset=GBK" %>
它声明HTML文件的contentType,决定浏览器显示和发送数据时使用什么编码。
二、在end.jsp顶部加入:
<%@ page pageEncoding="GBK" %>
它声明页面文字编码,就是JSP文件编码(与JSP编辑器有关),编译器编译JSP文件时使用该参数。
如下所示:
end.jsp
<%@ page pageEncoding="GBK" %>
<TABLE width=778 align=center border=0>
<TR><TD align=middle bgColor=#ffffff height=95>制作:某某</TD></TR>
</TABLE>
testchinest.jsp改为:
<%@ page contentType="text/html; charset=GBK" %>
<html>
<head>
<title>中文问题</title>
</head>
<body>
页面中文化 <br>
<%@ include file="end.jsp" %>
</body>
</html> |
|