【在向数据库中 插入数据的时候 出现乱码 _SSM 】 | IT修真院·坑乎
问题已收录 在向数据库中 插入数据的时候 出现乱码
我也踩过这个坑( 1 )
已统计您的踩坑,无需重复点击
回答(1)
SSM
详细描述
错误截图
源码
编辑于2024-11-18
  • [武汉|结业弟子]JAVA-李伟明
    0

    在配置文件db.properties中

    jdbc.url=jdbc:mysql://localhost:3306/learn?useSSL=false&characterEncoding=UTF-8

    将上面&改为&amp&后,中文乱码解决


    尝试在applicationContext.xml中不引用数据源变量:

    <property name="url" value="jdbc.url=jdbc:mysql://localhost:3306/learn?useSSL=false&amp;characterEncoding=UTF-8"/>

    发现也不会出现中文乱码


    总结: 在properties和xml中,两种配置文件格式有差别  

    xml中要使用&amp;

    properties中要使用&amp&


    编辑于2018-07-30