mysql+mybatis sql语句返回乱码
问题描述:
请教一个问题:mysql+mybatis
sql 语句中用了CONCAT 方法来拼接两个时间类型的字段:
运行sql语句后效果显示正常:
但是在程序中返回的数据格式是错误的:
按说返回String类型的字段后应该没有问题的,不知为何错误
答
这不是乱码,是加密文件吧
答
编码没设置好,确保数据库,数据库服务,jsp页面,项目编码为一样
答
mybatis中设置编码 在访问数据库设置后添加
?useUnicode=true&characterEncoding=utf
答
是不是连接的两个数据类型不一样呢,比如一个int,一个varchar就会出现乱码。可以配合
CONVERT用一下试试。