处理“不正确的字符串值”
Handling 'incorrect string values'
我正在从网站上抓取文本并将其放入数据库中,但是当我尝试插入数据库时,一个网站的文本一直给我此错误:
Error: ER_TRUNCATED_WRONG_VALUE_FOR_FIELD: Incorrect string value: ''xC2'x80'xC2'x99 s...' for column 'text' at row 1
我认为这与字符编码有关。javascript 中是否有一个函数可以用来简单地忽略这些不正确的值?保存的文本与原始文本完美匹配并不重要。或者,我可以做一些 mysql 配置来支持这些字符吗?
我通过在 mysql 连接参数中添加"字符集:utf-8"来解决此问题。
相关文章:
- Jquery菜单操作不稳定,定位不正确,存在一般错误
- 字符串解析不正确
- 由于布尔值的变化,Django视图中的字符串格式不正确
- 为什么不'将字符串转换为int不正确(parseInt)
- 格式为nnnnnnnn的字符串在电子表格中显示为日期或不正确
- 自定义查询字符串分析器返回不正确的结果
- jQuery从HTML字符串构建不正确的DOM
- 计算字符串时答案不正确
- XML 解析错误:使用浏览器内置解析器解析 XML 字符串时格式不正确
- 处理“不正确的字符串值”
- 读取具有“'”的 JSON 字符串(格式不正确?
- 如果JSON不正确,如何验证JSON字符串并返回错误
- 字符串中存在多个空格时,字数不正确
- ES6:创建ASCII字符串的字符转义序列不正确
- MD5字符串与html()一起显示不正确
- 时间转换为ISO字符串不正确,显示文本字段
- 对象.创建,JSON时不正确.对对象进行字符串化
- Jquery if条件,如果字符串格式不正确,将调用Alert
- 主干js,JSON字符串存储不正确
- Safari浏览器Javascript数组似乎对字符串排序不正确