|
楼主 |
发表于 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'
***********************************************************************************************
求解! |
|