如何在使用thymeleaf片段时使字符集工作?

x7yiwoj4  于 2021-06-26  发布在  Java
关注(0)|答案(1)|浏览(289)

我使用字符集utf-8。它可以很好地与下面这样的代码一起工作,正确地显示“çã" “科拉”一词的特征çã“o”。

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<form>
coração
</form>
</body>
</html>

但是如果我把代码移到一个thymeleaf片段中,比如下面,编码就会停止工作,并且会显示奇怪的字符。
测试片段.html

<div th:fragment="testfragment">
coração
</div>

test.html(插入testfragment.html中的代码)

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
</head>
<body>
<form>
<div th:replace="testfragment.html :: testfragment"></div>
</form>
</body>
</html>

使用thymeleaf片段时如何使字符集工作?

dfddblmv

dfddblmv1#

基于@wim deblauwe对原始帖子的评论,我做了以下测试,它成功了!
最初认为meta标签应该添加到主文件的标签中,但事实并非如此。
它也可以添加到片段中,如下面的代码。
这就是片段编码的作用。

<div th:fragment="testfragment">
<meta charset="UTF-8">
coração
</div>

相关问题