今天在做Hibernate案例,往mysql中写记录的时候,出现ERROR: Incorrect string value: '\xE5\x8A\xA0\xE5\x86\x85...' for column 'content' at row 1 后来发现在程序中写的字符串编码采用的是utf-8,但是由于我是通过非安装方式装的mysql,没有设置数据库默认的码表,所以数据库默认的码表不是utf-8,而是latin1: 找到原因后通过修改数据库码表的方式问题解决,成功向数据库存入记录.下面通过查看网