跳到主要内容
CNode

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

问答
Zzgzglike发布于 10 年前最后回复 10 年前
951980

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

不知道什么原因导致的。

查看回复

回复 (9)

W
WindTrace#910 年前

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

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

@zgzglike 说一下细节呗嘿嘿~

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

@zgzglike 是怎么解决的啊

Z
zgzglike#610 年前

解决了,感谢楼上哥们。

Z
zgzglike#510 年前

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

R
ReakingAd#410 年前

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

Z
zgzglike#310 年前

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

Z
zgzglike#210 年前

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

I
i5ting#110 年前

确定mysql的字符集是否正确

参与回复

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