我在web工程中使用hibernate将数据保存到数据库中出现乱码。
我把工程文件字符集都设置问utf-8,数据库的字符集也设置了utf-8。但是保存到数据库中的数据会发送乱码。
我在hibernate配置文件中添加了设置字符集
value="jdbc:mysql://localhost:3306/message_show?useUnicode=true&characterEncoding=utf-8">
加上后面这句话 就不会出现乱码。
添加?useUnicode=true&characterEncoding=utf-8的作用是:指定字符的编码、解码格式。