在爬数据写入mysql的时候会报这个错误,偶尔又能正常写入在网上找到一篇文章:
https://blog.csdn.net/hhtnan/article/details/76769264
按照文中所述:
是因为mysql不能识别4个字节的utf8编码的字符,抛出了异常,这应该也是问题的根源。☺、��、类似于这种4个字节,将对应字符类型换成将对应的数据类型改为utf8mb4类型
于是修改该字段如下:
设置成utf8mb4,字段类型我改成text,之后就可以正常写入了
在爬数据写入mysql的时候会报这个错误,偶尔又能正常写入在网上找到一篇文章:
https://blog.csdn.net/hhtnan/article/details/76769264
按照文中所述:
是因为mysql不能识别4个字节的utf8编码的字符,抛出了异常,这应该也是问题的根源。☺、��、类似于这种4个字节,将对应字符类型换成将对应的数据类型改为utf8mb4类型
于是修改该字段如下:
设置成utf8mb4,字段类型我改成text,之后就可以正常写入了