Closed kkman2008 closed 6 years ago
插入到数据库数据最后是乱码的,java端的日志如下: 看下面的username字段,赋值是一个中文 "黄建业"。
数据库连接件jdbc://url 已经加UTF支持 数据库本身字符集,也是UTF8
初步估计是mapper类的ecoding的哪个设置问题, 因为java console的日志里就有显示出乱码了。 请大虾指导 2018-09-08 22:54:33.500 DEBUG 13744 --- [ main] c.g.mapper.member.MemberMapper.insert : ==> Preparing: INSERT INTO member ( uid,account,password,state,username,usercode,email,sex,birthdate,frominfo,selfintro,qq,companyname,phone,group_id,updated_at,created_at ) VALUES( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ) 2018-09-08 22:54:33.525 DEBUG 13744 --- [ main] c.g.mapper.member.MemberMapper.insert : ==> Parameters: 2710da5a5dc84fe4b6d1ba4ddcc02b96(String), jht(String), 123456(String), 1(Integer), 榛勫缓涓�(String), null, null, null, null, null, null, null, null, null, null, 2018-09-14 10:12:23(String), 2018-09-14 10:12:23(String)
应该是遇到终极乱码问题了,把.idea下的encodings.xml所有的非UTF-8全删掉才搞定。 解决问题分享: https://blog.csdn.net/kingmax54212008/article/details/82556157
插入到数据库数据最后是乱码的,java端的日志如下: 看下面的username字段,赋值是一个中文 "黄建业"。
数据库连接件jdbc://url 已经加UTF支持 数据库本身字符集,也是UTF8
初步估计是mapper类的ecoding的哪个设置问题, 因为java console的日志里就有显示出乱码了。 请大虾指导 2018-09-08 22:54:33.500 DEBUG 13744 --- [ main] c.g.mapper.member.MemberMapper.insert : ==> Preparing: INSERT INTO member ( uid,account,password,state,username,usercode,email,sex,birthdate,frominfo,selfintro,qq,companyname,phone,group_id,updated_at,created_at ) VALUES( ?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,? ) 2018-09-08 22:54:33.525 DEBUG 13744 --- [ main] c.g.mapper.member.MemberMapper.insert : ==> Parameters: 2710da5a5dc84fe4b6d1ba4ddcc02b96(String), jht(String), 123456(String), 1(Integer), 榛勫缓涓�(String), null, null, null, null, null, null, null, null, null, null, 2018-09-14 10:12:23(String), 2018-09-14 10:12:23(String)