html属性中的grails编码

html属性中的grails编码,grails,encoding,utf-8,character-encoding,Grails,Encoding,Utf 8,Character Encoding,除了html属性中包含的希腊字符外,希腊字符的一切都很好 Grails:1.3.7 Config.groovy: grails.views.default.codec = "none" // none, html, base64 grails.views.gsp.encoding = "UTF-8" grails.converters.encoding = "UTF-8" 我的测试html页面如下所示: <%@ page contentType="text/html;charse

除了html属性中包含的希腊字符外,希腊字符的一切都很好

Grails:1.3.7 Config.groovy:

 grails.views.default.codec = "none" // none, html, base64
 grails.views.gsp.encoding = "UTF-8"
 grails.converters.encoding = "UTF-8" 
我的测试html页面如下所示:

<%@ page contentType="text/html;charset=UTF-8" %>
<html>
  <head>
    <title>Test title</title>
    <meta name="keywords" content="ελληνικό τεστ"/>
  </head>
  <body>
     Greek Test Encoding
  </body>
 </html>

考试题目
希腊语测试编码
服务器的响应是:

<html>
  <head>
   <title>Test title</title>
    <meta name="keywords" content="&epsilon;&lambda;&lambda;&eta;&nu;&iota;&kappa;ό &tau;&epsilon;&sigma;&tau;"/>
  </head>
  <body>
   Greek Test Encoding
  </body>
</html>

考试题目
希腊语测试编码

为什么它不能在内容属性中显示希腊字符???

尝试设置Config.groovy的grails.views.default.codec='html'以在应用程序中默认获取html转义

如果要仅为页面设置默认编解码器:

<%@page defaultCodec="html" %>

和中有一些信息