CNode

nodejs爬虫入库到mysql 中文乱码问题

问答
Zzgzglike发布于9 年前最后回复9 年前9 回复5184 浏览0 收藏

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

不知道什么原因导致的。

查看回复

回复 (9)

P
P-ppc#1·9 年前
引用 zgzglike解决了,感谢楼上哥们。

@zgzglike 是怎么解决的啊

V
vanishcode#2·9 年前
引用 zgzglike解决了,感谢楼上哥们。

@zgzglike 说一下细节呗嘿嘿~

I
i5ting#3·9 年前

确定mysql的字符集是否正确

Z
zgzglike#4·9 年前

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

Z
zgzglike#5·9 年前

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

R
ReakingAd#6·9 年前

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

Z
zgzglike#7·9 年前

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

Z
zgzglike#8·9 年前

解决了,感谢楼上哥们。

W
WindTrace#9·9 年前

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

参与回复
登录后即可参与回复。登录