u010407061
2016-11-22 08:50
采纳率: 45.5%
浏览 2.9k

mysql+mybatis sql语句返回乱码

请教一个问题:mysql+mybatis
sql 语句中用了CONCAT 方法来拼接两个时间类型的字段:
图片说明
图片说明
运行sql语句后效果显示正常:
图片说明
但是在程序中返回的数据格式是错误的:
图片说明
按说返回String类型的字段后应该没有问题的,不知为何错误

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • u010407061 2016-11-23 10:21
    已采纳

    我把sql语句改成了这样好了图片说明

    打赏 评论
  • 极限越野 2016-11-22 08:50

    这不是乱码,是加密文件吧

    打赏 评论
  • Lee-ocean 2016-11-22 15:35

    编码没设置好,确保数据库,数据库服务,jsp页面,项目编码为一样

    打赏 评论
  • ifkirin 2016-11-23 02:04

    mybatis中设置编码 在访问数据库设置后添加
    ?useUnicode=true&characterEncoding=utf

    打赏 评论
  • ifkirin 2016-11-23 09:37

    是不是连接的两个数据类型不一样呢,比如一个int,一个varchar就会出现乱码。可以配合
    CONVERT用一下试试。

    打赏 评论

相关推荐 更多相似问题