bowen_bao 发表于 2016-4-6 17:15:07

jeecg-mybatis-framework 中文乱码问题

请教一下: 在jeecg-mybatis-framework 版本中,新增和修改中文数据时,在service 里面还是 中文,但是保存到mysql 之后,就是?求解????!!!!!

admin 发表于 2016-4-6 17:51:23

麻烦贴图

bowen_bao 发表于 2016-4-7 13:48:21

我在公司贴不了图片,我就复制文字吧:
1.在jsp 页面,新增 和 更新 数据时,中文汉字,在进入 controller和 servicedao都是没有问题,实体里面的汉字都没有乱码
2.在log4j 打印的数据:
***********************************************************************************************
2016-04-07 09:56:47,869 DEBUG - <==>Preparing: update sns_user set username=?,address=?,tel=?,email=? where id=? >
2016-04-07 09:56:47,869 DEBUG - <==> 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里面:
***********************************************************************************************
character-set-server=utf8
default-character-set = utf8
default-character-set = utf8

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

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

求解!

bowen_bao 发表于 2016-4-8 09:37:12

已解决:
只需要在my.ini里面设置:character-set-server=utf8
netmysql start   即可
之前我用:mysqld restart不起作用
页: [1]
查看完整版本: jeecg-mybatis-framework 中文乱码问题