mysql 使用过程中遇到的错误

    xiaoxiao2021-03-25  64

    使用hibernate+mysql,插入中文数据乱码

    修改hibernate.cfg.xml文件

    <property name="hibernate.connection.url"> jdbc:mysql://localhost:3306/hibernatedemo <!-- <![CDATA[jdbc:mysql://localhost:3306/hibernateDemo?useUnicode=true&characterEncoding=utf-8]]> --> <!-- jdbc:mysql://localhost:3306/hibernatedemo?useUnicode=true&characterEncoding=gbk --> </property> <property name="connection.useUnicode">true</property> <property name="connection.characterEncoding">UTF-8</property>

    参考:http://blog.csdn.net/peditable/article/details/7047573

    在windows的cmd中输出的中文是乱码

    我的数据库存储的数据是用utf-8编码的,而cmd显示数据使用gbk编码,所以会显示乱码。这时容易让人产生是代码出错的误解。 操作数据库前,运行如下指令:

    set names gbk;

    参考:https://my.oschina.net/itblog/blog/529198

    – 2017.3.12

    转载请注明原文地址: https://ju.6miu.com/read-33851.html

    最新回复(0)