JSP文件调用HTML文件时,中文内容出现乱码的解决
2012-02-27 23:24
232 查看
JSP文件:
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<head>
<title>JSP Include指令的使用</title>
</head>
<body>
<%@include file="1.html"%>
<%out.println("<h2>这是JSP网页中的文字</h2>");%>
<%@include file="1.html"%>
</body>
</html>
===================================================================================================================================
HTML文件(1.html)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8 ">
<title>Insert title here</title>
</head>
<body>
<p>这是HTML的内容</p>
</body>
</html>
===================================================================================================================================
问题:运行JSP文件时,“这是HTML的内容”中的中文部分出现了乱码
解决:将<%@page pageEncoding="UTF-8"%>回到HTML文件<head>在之上就能解决
原理:pageEncoding默认情况下的值是”IS0-8859-1“
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<%@ page language="java" import="java.util.*" pageEncoding="gb2312"%>
<html>
<head>
<title>JSP Include指令的使用</title>
</head>
<body>
<%@include file="1.html"%>
<%out.println("<h2>这是JSP网页中的文字</h2>");%>
<%@include file="1.html"%>
</body>
</html>
===================================================================================================================================
HTML文件(1.html)
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8 ">
<title>Insert title here</title>
</head>
<body>
<p>这是HTML的内容</p>
</body>
</html>
===================================================================================================================================
问题:运行JSP文件时,“这是HTML的内容”中的中文部分出现了乱码
解决:将<%@page pageEncoding="UTF-8"%>回到HTML文件<head>在之上就能解决
原理:pageEncoding默认情况下的值是”IS0-8859-1“
相关文章推荐
- JSP文件调用HTML文件时,中文内容出现乱码的解决
- js文件中的中文提示信息发到jsp中出现乱码解决步骤
- Java 简单解决springmvc获取properties文件里面中文内容出现论码问题(我遇到的问题是数据提交检验时返回的错误提示出现乱码)
- 外部调用JS文件时出现中文乱码的解决办法
- VC6复制粘贴中文内容出现乱码的解决办法
- JSP中include文件出现乱码解决
- jspsmartupload上传文件,中文乱码解决方法
- Java 读取文件 使用BufferReader出现中文乱码的解决办法
- Linux_解决windows传送到linux下中文文件名及文件内容乱码问题
- Java读取properties配置文件时,出现中文乱码的解决方法
- jsp程序向调用mysql语句操作数据库传中文出现乱码
- Html中载入含中文字符的js文件时出现中文乱码的解决办法
- jsp页面包含含有中文的html页面出现乱码的解决方法(转载)
- 网页调用JS文件中文出现乱码,utf-8和utf-8 bom的区别
- 解决netbeans写jsp出现中文乱码的问题
- php 文件下载 出现下载文件内容乱码损坏的解决方法
- ser-u 上传文件出现乱码 及 无法上传中文文件夹的解决办法
- 关于调用listFile()在遍历含有乱码文件时出现input is not valid Modified UTF-8错误的解决方法
- Eclipse导入java文件出现中文乱码的解决办法
- java freemarker 通过ftl模板文件导出word文件发现在有中文地方出现在乱码,打开word文件提示xml错误解决办法