nodejs爬虫入库到mysql 中文乱码问题
发布于 8 年前 作者 zgzglike 4339 次浏览 来自 问答

请教各位 爬虫入库到mysql,中文不规律地偶尔会有乱码出现,控制台console log ,没乱码。无奈只能php做一个中间层,乱码率比node 直接入库少很多,但是还有会偶尔乱码。

不知道什么原因导致的。

9 回复

确定mysql的字符集是否正确

谢谢楼上哥们。mysql的字符集当然是正确的,都是uft8,不正确的话,不可能偶尔乱码,应该全部乱码了。是吧?

而且乱码也不是整个字段 都乱码。是某个字段几个字符中,某个或某几个文字乱码 比如 正常是 计算机 采集入库 就是 计算���

用+=拼接buffer会导致偶尔出现乱码。你看看是这个原因吗

我用的 数组 push buffer,哥们。和 + = 拼接同理。那请问怎么解决?

解决了,感谢楼上哥们。

@zgzglike 是怎么解决的啊

@zgzglike 说一下细节呗嘿嘿~

我觉得把mysql的字符集设置成utf8mb4应该就没问题了

回到顶部