Eclipse,Tomcat,JSP
代码:
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>include动作的测试</title>
</head>
<body>
<b>使用JSP动态元素包含静态文件</b><br>
<jsp:include page="2.txt"></jsp:include>
</body>
</html>
2.txt是一个普通的文件。查看其属性时,TEXT FILE ENCODING 选择default(...... type:UTF-8)
打开Eclipse后,我就已经进行了以下设置:
window--->preferences---->General---->Content Types
随后选择Text选项,将其Default Encoding设置为UFT-8
当我使用html文件时,该文件在浏览器中能够正常显示中文。可是使用include指令后,在网页中也是显示乱码。
可为什么在浏览器中,每次都是现实乱码呢,无论是使用include指令,还是include动作。
我使用的浏览器edge,操作系统win10 64位。