`
wind13
  • 浏览: 19339 次
  • 性别: 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遵循一套默认的规约,比如...

    Grails1.1中文文档

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

    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框架的深刻理解和使用经验编纂成书,以便向读者全面介绍这一...

    grails敏捷开发

    接下来,你可以使用IDE如IntelliJ IDEA或Eclipse集成Grails插件进行开发,或者使用命令行工具进行操作。 ### 3. 验证和数据库 Grails内置了GORM(Grails Object Relational Mapping),它是ORM框架,允许开发者用...

Global site tag (gtag.js) - Google Analytics