带有俄语语言的 Grails 2.4 中的 UTF-8 问题

Posted

技术标签:

【中文标题】带有俄语语言的 Grails 2.4 中的 UTF-8 问题【英文标题】:UTF-8 problems in Grails 2.4 with russian lang 【发布时间】:2014-07-24 19:33:38 【问题描述】:

我在 grails 2.4 版本中开始了一个新项目,当我将俄语内容写入 gsp 文件时,浏览器会使用不正确的符号呈现页面。在 gsp 文件中,我有 charset=utf-8<%@ page contentType="text/html;charset=UTF-8" %> 这一行。在 Config.groovy 中

grails 
  views 
    gsp 
        encoding = 'UTF-8'
        htmlcodec = 'xml' 
        codecs 
            expression = 'html' 
            scriptlet = 'html' 
            taglib = 'none' 
            staticparts = 'none' 
        
    
  

我在 Eclipse 项目属性中将整个项目的编码更改为 UTF-8。有什么问题,请帮忙。

【问题讨论】:

尝试更改每个 GSP 文件的编码 @injecteer 不工作 您正在运行任何 Linux 发行版吗?如果是这样,您可以使用任何 GSP 页面作为参数执行 file 命令吗? 【参考方案1】:

我找到了解决方案,问题出在 tomcat 上。我更改了tomcat配置fot utf-8

【讨论】:

以上是关于带有俄语语言的 Grails 2.4 中的 UTF-8 问题的主要内容,如果未能解决你的问题,请参考以下文章

re (Python) 中的俄语符号

JavaEE 中的 UTF-8 属性文件

在grails 2.2.4 spring security core 2.0中配置ldap?

Grails 视图编解码器不工作 (2.4)

Grails 2.4 ClassNotFoundException:Sitemesh GrailsPageFilter

Grails从1.3升级到2.4