`
wind13
  • 浏览: 18694 次
  • 性别: 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项目

    Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。

    eclipse开发grails插件

    eclipse插件、用来开发grails(路漫漫其修远兮、吾将上下而求索)

    eclipse插件grails(groovy)

    eclipse插件grails(groovy)配置方法

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

    这是一个在Eclipse下导入Grails项目,并对环境和报错进行相应调试的文档

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

    我们知道,在 Grails 项目中使用Grails类创建工具如“grails create-domain-class”等,能 帮我们创建domain、service ...Grails 项目集成到了Eclipse 里来,那么,在Eclipse开发平台上,我们又该如何创建这些对象呢?

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

    NULL 博文链接:https://huangtut.iteye.com/blog/779496

    Grails1.1中文文档

    Grails是个一栈式开发框架,它尝试通过核心技术和插件技术来解决许多Web开发难题。Grails包含了如下内容: 由 Hibernate 构成的易于使用的 Object Relational Mapping (ORM)层 称为 Groovy Server Pages (GSP) 的...

    Grails_开发简介

    Grails_开发简介,本文介绍如何使用Oracle JDeveloper 作为IDE 来开发Grails 应用程序。此外,您还在学习开发Grails 应用程序的过程中大概了解Groovy 的一些概念。

    grails学习遇到的问题

    在grails初学中遇到的一些问题,适合于初学者参考,或许你也遇到了这些问题

    Grails中文参考手册

    Grails 中文 参考手册

    Grails1.1中文文档(CHM)

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

    grails中文参考手册

    grails中文参考手册 学习资料 groovy

    Grails 1.1 中文手册 chm

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

    grails开发环境配置及应用开发

    详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发

    grails 中文第二版

    grails 中文第二版

    grails中文API

    grails 中文 API grails 中文 API

    grails 开发文档 合辑

    Apress.Beginning.Groovy.and.Grails.From.Novice.to.Professional.Jun.2008 grails_programming Grails1.1中文文档-----2009.3.25 Grails入门指南(第二版) Groovy经典入门 Programming Groovy 2 合集,超实惠哦

    grails 开发框架-1

    grails1.0开发框架1 类似于ruby on rails的框架。

Global site tag (gtag.js) - Google Analytics