【字符乱码 _数据库 】 | IT修真院·坑乎
问题已收录 字符乱码
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(2)
数据库
详细描述
错误截图
编辑于2024-11-20
  • [郑州|荣耀师兄]JAVA-张亚强
    0

    mysql数据库用的是gbk编码,而项目数据库用的是utf-8编码。这时候如果添加了useUnicode=true&characterEncoding=UTF-8 ,那么作用有如下两个方面:

    1. 存数据时:

        数据库在存放项目数据的时候会先用UTF-8格式将数据解码成字节码,然后再将解码后的字节码重新使用GBK编码存放到数据库中。

    2.取数据时:

        在从数据库中取数据的时候,数据库会先将数据库中的数据按GBK格式解码成字节码,然后再将解码后的字节码重新按UTF-8格式编码数据,最后再将数据返回给


    编辑于2018-10-05
  • [上海|荣耀师兄]JAVA-朱明星
    0

    要么是数据库编码的问题,要么是存数据时转换的问题,可以在url里面添加characterEncoding=UTF-8试一下

    编辑于2018-12-24