`
copoplar
  • 浏览: 14535 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

Grails中文问题完全解决方案

阅读更多
   看到坛子里好多朋友为中文问题困扰,今天特把自己的心得拿出来分享。以下是俺写的注释:


/*************** 中文问题处理**********************

1. 在mysql的配置文件 my.ini中,把默认编码修改为 utf8 如:
   default-character-set=UTF8,然后重启机器,使设置生效!
2. 在Config.groovy中 把 grails.views.gsp.encoding="UTF-8"
   将UTF-8改成GBK,如:grails.views.gsp.encoding="GBK"。
   这样使用grails generate-all DomainName 方式生成的gsp文件为GBK编码。
   gsp中还是<meta http-equiv="Content-Type" content="text/html;
   charset=UTF-8"/>,中文可以很好的显示
   (注:现不需要改变,只要把groovy文件存盘为utf8格式即可。)
3. 在DataSource.groovy里,mysql url注意要加上参数, 如:
   jdbc:mysql://server?useUnicode=true&characterEncoding=UTF-8
   (注:现不需要加了!)
4. 特别强调:在创建DB之前,必须先执行步骤1.
   而且必须重启机器,使设置生效!!!   这非常重要,否则DB无法操作中文(其实这是最关键的一条。2、3都无所谓了。)

*************************************************/


   希望对大家有帮助。Grails fans,大家共勉!
分享到:
评论
1 楼 wf1006 2011-01-07  
知道,谢谢!

相关推荐

Global site tag (gtag.js) - Google Analytics