关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 10310|回复: 3

jeecg-mybatis-framework 中文乱码问题

[复制链接]
发表于 2016-4-6 17:15:07 | 显示全部楼层 |阅读模式
请教一下: 在jeecg-mybatis-framework 版本中,新增和修改中文数据时,在service 里面还是 中文,但是保存到mysql 之后,就是?  求解????!!!!!
发表于 2016-4-6 17:51:23 | 显示全部楼层
麻烦贴图
 楼主| 发表于 2016-4-7 13:48:21 | 显示全部楼层
我在公司贴不了图片,我就复制文字吧:
1.在jsp 页面,新增 和 更新 数据时,中文汉字,在进入 controller  和 service  dao  都是没有问题,实体里面的汉字都没有乱码
2.在log4j 打印的数据:
***********************************************************************************************
2016-04-07 09:56:47,869 DEBUG [scott.dao.snsuser.SnsUserDao.update] - <==>  Preparing: update sns_user set username=?,address=?,tel=?,email=? where id=? >
2016-04-07 09:56:47,869 DEBUG [scott.dao.snsuser.SnsUserDao.update] - <==> Parameters: 中文(String), lecheng(String), 123(String), 123456(String), b4c410cc-e087-4c8c-8530-980e078b8cff(String)>
***********************************************************************************************
3.等保存成功后,在数据库表里面,中文 变成了 ??
4.我数据库的连接,jdbc url 里面都有  useUnicode=true&charaterEncoding=UTF-8
5.本地mysql 数据库 my.int  里面:
***********************************************************************************************
[mysqld]character-set-server=utf8
[client]default-character-set = utf8
[mysql]default-character-set = utf8

character-set=utf8
init_connect='SET NAMES utf8'

***********************************************************************************************

求解!
 楼主| 发表于 2016-4-8 09:37:12 | 显示全部楼层
已解决:
只需要在my.ini  里面设置:  character-set-server=utf8
net  mysql start   即可
之前我用:  mysqld restart  不起作用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表