1

我正在从网站上抓取文本并将其放入数据库中,但是当我尝试插入数据库时​​,一个网站的文本一直给我这个错误:

Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: '\xC2\x80\xC2\x99 s...' for column 'text' at row 1

我认为这与字符编码有关。javascript中有一个函数可以用来简单地忽略这些不正确的值吗?保存的文本与原始文本完美匹配并不重要。或者,我可以做一些 mysql 配置来支持这些字符吗?

4

1 回答 1

4

我通过将 'charset : utf-8' 添加到 mysql 连接参数来解决此问题。

于 2013-10-11T19:11:54.277 回答