目录
编码报错:
乱码报错:
[HY000][1366] Incorrect string value: '\xE7\xB3\xBB\xE7\xBB\x9F...' for column 'name' at row 1
乱码截图(中文输出???)
原因分析:
字符编码格式问题,字符集不为utf8
解决方案:
步骤一
我是通过SQLyad工具直接修改字符集
步骤二
修改完后插入依然乱码或插入失败
原因分析:
修改后未对当前表的编码重新指定
解决方案:点击隐藏语言选项,将对应列的字符集修改为utf8,然后删除数据重新插入
附上一张成功解决图片
如果还不能解决,就检查自己数据库连接,加上字符编码和解码格式.
url: jdbc:mysql://127.0.0.1:3306/project_crowd?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=UTC