node.js插入数据到MySQL时遇到 Incorrect string value: '' for column '' at row 1 ”

xiaoxiao2021-02-28  82

我插入的name列的值是中文的,我改成数字和字母就能成功插入进去了,说明是编码的问题。


但是我检查了我的mysql字符集设置发现没有问题,是为UTF-8


然后我又检查了我的my.ini的设置也没有问题

这些都试过之后,我尝试在dos窗口直接插入中文也能成功。 这时问题缩小到js文件的编码格式了。

可以看到我把js文件另存为是,编码是ANSI,问题就出在这里了,我们这和时候另存为然后选择编码为UTF-8就可以解决中文乱码问题了。

转载请注明原文地址: https://www.6miu.com/read-43685.html

最新回复(0)