晚安。
我在使用 UTF-8 将静态 html 页面导入 JSP 页面时遇到问题。
我的 JSP 是 UTF-8。我用 UTF-8 编写我的 HTML 片段,但我用 <%@include file="includes/menu.html"%> 包含,文本的编码错误。
我的 JSP 很复杂,但我的 html 是一个简单的例子:
<div>
<ul>
<li>Text with Á (acentuation)</li>
</ul>
</div>
是很简单的html,包含应用程序菜单,但是出现这个错误。
一个非常简单的 JSP 是:
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE html>
<head>
<meta charset="UTF-8" />
<title>Example</title>
</head>
<body>
<%@include file="includes/menu.html"%>
</body>
PS:如果我直接放入JSP,就可以正常工作了。