如何为所有视图(包括部分视图)设置utf-8字符集编码

时间:2012-01-01 18:59:32

标签: utf-8 playframework

在使用playframework(1.2.4)进行开发时,我遇到了一种奇怪的字符集编码行为。 在我的main.html模板视图文件中(其他视图从那个视图扩展)我设置了一个

<meta charset="utf-8">

但是这种编码在我的其他嵌入main.html的视图中不会被继承。 我是否真的必须在每个视图文件的开头设置部分?

我正在使用eclipse Indigo Service Release 1,我对html的默认编码设置为utf-8。 谁知道该怎么办?

提前THX tschundeee:)

2 个答案:

答案 0 :(得分:1)

我在我的main.html中使用以下内容,它由我的所有模板继承:

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

您使用的是前端http服务器吗?如果是这样,您可能需要检查响应标头是否未被修改。

答案 1 :(得分:0)

阅读本文:https://stackoverflow.com/a/6080299/425491
不久,用编号为“UTF-8无BOM”的Notepad ++保存html文件,你的问题应该修复。据我所知,Eclipse也无法以此编码保存文件。