`
wind13
  • 浏览: 19550 次
  • 性别: Icon_minigender_1
  • 来自: 西安
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Eclipse中开发Grails遇到的中文乱码问题

阅读更多
配置好了Eclipse中的Grails开发环境,从最初用的Grails0.5到现在的Grails1.0,不同的版本对于代码编码好象不太一样,每次只好在UltrEdit中转换才能正常,可是用Eclipse时就不能正常编辑了,因为Eclipse设置的是UTF-8环境,而代码文档好象要设置成GBK或ASCII的编码时,页面上倒能正常显示。而如果采用Eclipse的UTF-8时,界面上会出现错误或乱码,一直在找哪里可以设置,感觉是某个部分自动转换了代码的编码,找了Grails的设置,里面好象没有,现在怀疑是jetty,试一下改它的webDefault.xml里面的gb2312试试,一会儿看结果。

结果还是不行,看来只好改用properties文件的方式,实现国际化了,不过是麻烦了些啊。

把Eclipse项目的环境改成GBK,所有文件都从UTF-8转换成ASCII码,在GSP或JSP页面上声明也用<%@ page contentType="text/html; charset=GBK" %>,这样就可以了,唉……不知道设置哪里才能用UTF-8来工作。
分享到:
评论
6 楼 shiren1118 2008-11-09  
顶起来~~~~~~~~~~
5 楼 flowercat 2008-02-26  
修改Config.groovy中
grails.views.gsp.encoding="UTF-8"
将UTF-8改成GBK,这样使用grails generate-all DomainName 方式生成的gsp文件为GBK编码。gsp中还是<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>,中文可以很好的显示
4 楼 agile_boy 2008-01-24  
没有啊,我只是把Eclipse当成一个编辑器,跟其他的编辑器没有什么区别。
btw,gsp中,我指定的都是UTF-8编码的。
3 楼 wind13 2008-01-24  
感觉设置成gb2312不正规啊,其他Tomcat的jsp项目我都是设置成UTF-8的啊
2 楼 topgun 2008-01-24  
我有时也遇到这个问题(我的台式机上会,笔记本上不会,真是奇怪)。

懒得想解决办法了。我的做法是gsp 上和 groovy 代码中,全部都不用hardcode 的string ,全部都放到 .properties 文件中。

好处是同时实现了国际化,而且那些字符串以后改起来容易,甚至可以让测试人员和市场人员想怎么去改就怎么去改,呵呵

其实如果使用一个好的 resource bundle 编辑插件,工作也非常轻松
1 楼 agile_boy 2008-01-24  
呵呵,我在Eclipse下边都是将编码设置为GB2312 

相关推荐

    Eclipse下搭建Grails项目

    注意,尽管Eclipse对Grails的支持相比IntelliJ IDEA和NetBeans可能稍显不足,但通过Groovy Eclipse插件的配置,开发者依然能在Eclipse中高效地进行Grails开发。不断更新插件和学习最佳实践将有助于提升开发体验。

    eclipse开发grails插件

    对于Grails开发,我们需要的是Eclipse中的Grails插件,它能够提供对Grails项目的创建、运行、调试等一系列功能。 **Grails**是基于Groovy语言的全栈式Web开发框架,它借鉴了Ruby on Rails的设计理念,提供了快速...

    eclipse下的开发Grails项目的环境配置与项目部署

    在Eclipse中开发Grails项目是一项技术性较强的工作,涉及到多个步骤和配置。Grails是一个基于Groovy语言的开源Web应用框架,它简化了Java开发流程。以下将详细阐述如何在Eclipse环境下配置Grails项目并进行调试。 ...

    转: Eclipse下Grails开发环境搭建步骤

    然后,为了在Eclipse中更方便地开发Grails项目,我们需要安装Grails插件。有几种方法可以做到这一点: 1. 使用Eclipse的内置Marketplace: - 打开Eclipse,进入"Help"菜单,选择"Eclipse Marketplace"。 - 在搜索...

    eclipse插件grails(groovy)

    在Eclipse中,进入"Window" &gt; "Preferences" &gt; "Groovy",在这里设置Groovy SDK。你需要下载Groovy的JAR文件或者SDK,并指定其路径。同样,在"Grails"项下配置Grails的安装目录,这通常是你的Grails版本所在的文件夹...

    在Eclipse里使用Grails类创建工具.pdf

    通过上述步骤,我们不仅实现了Grails类创建工具在Eclipse中的高效集成,还进一步提升了开发体验。这使得开发者能够更加专注于业务逻辑的实现,而不是纠结于繁琐的创建流程。对于大型项目来说,这种优化显得尤为重要...

    grails中文参考手册

    Grails支持多种集成开发环境(IDE),如IntelliJ IDEA和Eclipse,通过特定的插件可以方便地在这些IDE中进行开发,提供代码提示、自动完成等功能,提升开发效率。 4. **规约配置** Grails遵循一套默认的规约,比如...

    Grails 中文参考手册

    《Grails 中文参考手册》是一本全面介绍Grails框架的指南,旨在帮助开发者快速上手并深入理解Grails的各个核心概念和技术。Grails是一个基于Groovy语言的开源Web应用框架,它提供了高效的开发环境和强大的功能,使得...

    Grails1.1中文文档

    《Grails 1.1 中文文档》是一个非常宝贵的资源,尤其对于国内的开发者来说,由于Grails在中文社区中的资料相对较少,这份文档的价值不言而喻。Grails是一个基于Groovy语言的开源Web应用框架,它借鉴了Ruby on Rails...

    grails学习遇到的问题

    在学习Grails的过程中,初学者可能会遇到一系列的问题。Grails是一个基于Groovy语言的Web应用框架,它借鉴了Ruby on Rails的理念,强调“规约优于配置”,以提高开发效率。以下是一些关键知识点: 1. **环境配置**...

    Grails中文参考手册

    "Grails 中文参考手册" 是一套详细的 Grails 学习资料,涵盖了框架的所有核心组件、最佳实践和使用方法,帮助开发者快速掌握 Grails 开发技能。 总之,Grails 是一个强大而灵活的 Web 开发框架,结合 Groovy 的优点...

    Grails1.1中文文档(CHM)

    Grails1.1最新 中文 文档 当今的Java Web开发技术显得过于复杂,相对于它本身的需要来说。现在主流的Java Web框架也是异常复杂,而且没有很好的遵循 Don't Repeat Yourself (DRY) 法则。 因此我们要以一种新的思维...

    grails快速开发web

    - **开发工具**:推荐使用适合 Groovy 和 Grails 开发的 IDE,例如 IntelliJ IDEA 或 Eclipse with Groovy 插件。 - **技术图书**:可以通过阅读 Groovy 和 Grails 相关的技术书籍加深理解。 - **国内论坛**:可以...

    grails中文入门简介

    验证是Web开发中不可或缺的一部分,Grails通过声明约束和验证约束来实现。它支持客户端验证,使得可以在用户提交表单之前校验数据。Grails的国际化支持非常好,开发者可以通过简单的配置来为不同的语言环境定制应用...

    Grails 1.1 中文手册 chm

    Grails 最新的 v1.1版的中文文档,chm格式,Grails是一套快速开发Web应用的开源框架,基于Groovy编程语言,并构建于Spring、Hibernate和其它标准Java框架之上,能为大家带来超高效率的一站式框架。

    Grails权威指南 中文版

    《Grails权威指南 中文版》是一本专注于Grails框架和Groovy语言的中文版技术书籍。本书的作者是Grails项目负责人Graeme Keith Rocher,他将自己对于Grails框架的深刻理解和使用经验编纂成书,以便向读者全面介绍这一...

Global site tag (gtag.js) - Google Analytics