`
lingzantia
  • 浏览: 147522 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

grails配合mysql的中文乱码问题

阅读更多
问题描述:客户端提交的中文能正确的回显在浏览器上,但写入mysql数据库乱码,之后读取也乱码.
问题原因:mysql编码问题,mysql默认编码为latin1,需要修改为utf-8
解决方案:停止mysql服务,修改mysql配置文件(linux下为/etc/mysql/my.cnf, windows下为安装目录下my.ini),在[client]和[mysqld]下各添加default-character-set=utf8,保存,启动服务.在DataSource.groovy的mysql连接路径上添加jdbc:mysql://server?useUnicode=true&characterEncoding=UTF-8.若数据库在修改之前已经存在,记得要drop重新create,不然仍然乱码.
分享到:
评论
1 楼 robingdo 2012-02-08  
不错,解决了我的问题,谢谢

相关推荐

Global site tag (gtag.js) - Google Analytics