请教各位 爬虫入库到mysql,中文不规律地偶尔会有乱码出现,控制台console log ,没乱码。无奈只能php做一个中间层,乱码率比node 直接入库少很多,但是还有会偶尔乱码。
不知道什么原因导致的。
回复 (9)
P
引用 zgzglike解决了,感谢楼上哥们。
@zgzglike 是怎么解决的啊
V
引用 zgzglike解决了,感谢楼上哥们。
@zgzglike 说一下细节呗嘿嘿~
I
确定mysql的字符集是否正确
Z
谢谢楼上哥们。mysql的字符集当然是正确的,都是uft8,不正确的话,不可能偶尔乱码,应该全部乱码了。是吧?
Z
而且乱码也不是整个字段 都乱码。是某个字段几个字符中,某个或某几个文字乱码 比如 正常是 计算机 采集入库 就是 计算���
R
用+=拼接buffer会导致偶尔出现乱码。你看看是这个原因吗
Z
我用的 数组 push buffer,哥们。和 + = 拼接同理。那请问怎么解决?
Z
解决了,感谢楼上哥们。
W
我觉得把mysql的字符集设置成utf8mb4应该就没问题了
参与回复
登录后即可参与回复。登录