我使用字符集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片段时如何使字符集工作?
1条答案
按热度按时间dfddblmv1#
基于@wim deblauwe对原始帖子的评论,我做了以下测试,它成功了!
最初认为meta标签应该添加到主文件的标签中,但事实并非如此。
它也可以添加到片段中,如下面的代码。
这就是片段编码的作用。