`
FireFlyWithCat
  • 浏览: 88436 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在grails框架中导入groovy脚本时中文无法显示问题

阅读更多
  最近领导给了一个任务,就是二开时所有的代码全部在外面实现,这就要写groovy script了。经过几天的探索,总算,把这个让人蛋疼的任务给搞完了。但就是在结尾的时候有出了一个让人蛋疼的问题,中文在groovy脚本运行时无法打印。我勒个去啊!折腾了我一个下午:
  第一种方法:如果不是必要用中文的话,就用英语吧!(废话!)
  第二种方法:如果在脚本中的中文只是一些提示文字,就在I18N中写了得了
在message_zh_cn.poproties中,最后加上message.*=(在这里输入中文),然后在你的脚本中应用controller.message(code:"message.*")就可以调出你输入的中文了。(文中的controller在后面的文章中会提到是什么东西!!!)
  第三种方法:坑爹的,看了很多英文资料总算找到方法了。一般的脚本文件都是UTF-8或者是其他编码格式。你可以把这个格式转换成UTF-8(无BOM)编码格式。好了问题全解决了!想怎么用就怎么用中文。
groovy新手,需要的参考一下!
分享到:
评论

相关推荐

    groovy脚本实现对数据库的增删改查

    在实际项目中,Groovy还常与其他工具结合,如Grails(一个基于Groovy的Web框架),或者Gradle(构建自动化工具)。这些工具也支持Groovy脚本,使数据库操作更加灵活和高效。总的来说,掌握Groovy进行数据库操作是...

    Java中使用Groovy的三种方式

    无论是作为嵌入式脚本快速实现功能,还是作为类库扩展Java项目,或者是在Grails或Spring Boot框架中使用,Groovy都能为Java开发者带来诸多便利。掌握Groovy的这些使用方式,能帮助开发者更好地适应现代Java开发环境...

    Grails开发的通讯录

    在Grails框架中,通讯录系统的构建主要涉及以下几个核心知识点: 1. **Domain Classes**:在Grails中,领域模型是业务逻辑的核心,代表了应用程序中的实体。在通讯录系统中,我们可以定义一个`Contact`领域类,包含...

    grails增删改查(初学者必备)

    Grails是一种基于Groovy语言的开源Web应用框架,它...实践中遇到问题时,可以查阅Grails官方文档或在线社区寻求帮助。随着熟练度的提高,可以尝试自定义更多功能,如添加权限控制、优化界面等,进一步提升开发能力。

    某些必要的groovy

    10. **GroovyShell和GroovyClassLoader**:这两个类允许在运行时动态加载和执行Groovy脚本,是实现动态脚本和自定义行为的关键。 在“dynamicscript”这个文件名中,我们可以推测这可能是关于动态脚本的Groovy实现...

    groovy包及相关学习资料

    - **Grails框架**:Groovy的一个主要应用是构建Web应用程序,通过Grails框架,开发者可以快速开发出基于Spring Boot的应用。 - **Gradle构建工具**:Gradle,一个流行的构建自动化工具,使用Groovy作为其DSL(领域...

    groovy学习

    由于Groovy代码可以无缝调用Java类库,开发者可以在已有的Java项目中轻松引入Groovy脚本,提高生产力。此外,Groovy代码可以被编译为与Java字节码兼容的类,这意味着Groovy程序可以在任何支持Java的环境中运行。 在...

    groovy plugin for eclipse 4.6(neon)

    安装Groovy插件后,Eclipse Neon将成为一个强大的Groovy开发环境,适用于开发基于Groovy的应用程序,包括Grails web应用、Spring Boot应用或者作为持续集成服务器Jenkins的脚本语言。通过这个插件,Java开发者可以...

    Groovy Grail的eclipse插件

    总的来说,Groovy Grails Eclipse插件是开发Groovy和Grails应用必不可少的工具,它通过集成开发环境的强大功能,使得开发者能够更加高效、便捷地进行开发工作,同时享受到Groovy语言的灵活性和Grails框架的生产力...

    Groovy_in_Action

    - 使用`@Grab`注解,可以在运行时自动导入外部库,简化项目的构建过程。 8. **Scripting能力**: - Groovy可以用于编写脚本,快速实现自动化任务,比如构建脚本、测试脚本等。 9. **GPars(并发处理)**: - ...

    grails 1.0 英文操作手册

    **IDE集成**:为了提高开发效率,可以将Grails项目导入到喜欢的IDE中,如IntelliJ IDEA或Eclipse,利用其丰富的功能进行代码编写和调试。 **约定优于配置**:Grails遵循“约定优于配置”的原则,这意味着开发者在...

    The Grails Framework - Reference Documentation

    ### Grails框架参考文档知识点概览 #### 一、引言 Grails是一个基于Groovy语言的开源Web应用开发框架,它充分利用了敏捷开发的理念,实现了快速开发与部署。Grails的设计理念是“约定优于配置”(Convention Over ...

    GrailsProjectAuxA.zip

    在处理这样的压缩包时,用户需要先解压,然后按照提供的指南或脚本在IntelliJ IDEA中导入项目。这样,即使没有原生的工程复制功能,也可以实现Grails项目在不同IDE之间的平滑迁移。 总之,“GrailsProjectAuxA.zip...

    awesome-groovy:精妙的groovy库,框架和资源的精选列表

    在标题和描述中提到的"awesome-groovy"是一个精选列表,收集了各种高质量的Groovy库、框架和资源,旨在帮助开发者更高效地利用Groovy进行开发工作。 这个列表通常包括以下几类内容: 1. **库**:这些是预编译的...

    groovySamples:Groovy样本

    7. **GroovyShell** 和 **GroovyScriptEngine**:这两个工具有助于在运行时执行Groovy脚本,常用于快速原型开发或脚本测试。 8. **AST转换**:Groovy的抽象语法树(AST)转换允许开发者在编译阶段自定义语法,从而...

    GORM的独立启动(Standalone)

    在IT行业中,GORM是一个非常重要的工具,尤其在Grails框架中,它是处理数据库操作的主要接口。本篇文章将深入探讨GORM的独立启动(Standalone)功能,这使得开发者可以在不依赖整个Grails应用的情况下使用GORM的强大...

    gretty-logback-groovy-bug:提供的示例项目以突出显示“https

    标题 "gretty-logback-groovy-bug" 暗示了一个关于Gretty、Logback和Groovy的潜在问题,而描述中提到的"突出显示“https”"可能是指在构建一个Web应用时,与HTTPS协议相关的配置或实现存在错误。这个示例项目是为了...

    groovy代码-这是我的一个测试代码

    在“groovy代码-这是我的一个测试代码”这个标题中,我们可以推测这是一个关于Groovy编程的实践项目,作者可能在尝试编写和测试Groovy脚本。 在描述中,“groovy代码-这是我的一个测试代码”同样强调了这是用Groovy...

    DogRobot_copy:DogRobot_copy DogRobot的副本

    10. **Grails**:如果DogRobot项目是一个Web应用,可能使用了Grails框架,它是基于Groovy构建的全栈框架,简化了Java Web开发。 通过对"DogRobot_copy"的分析,我们可以学习Groovy编程语言的核心概念,了解如何在...

Global site tag (gtag.js) - Google Analytics