最近在做项目的时候,遇到这么一个错误,数据库报错,提示是mysql incorrect string value .....。我猜想肯定是数据库的某个字段text数据类型在插入数据时报错了。实际的业务是这样的:这个字段是text字段,在后台添加的,有文本编辑器,主要内容时新闻文章之类的。但是,我在网上复制新闻粘贴进来是不会报错的,手动打字打空格就会报错。
解决办法:修改mysql数据库,text字段编码格式改为utf-8,排序规则 设置utf8_general_ci 即可。
解决办法:修改mysql数据库,text字段编码格式改为utf-8,排序规则 设置utf8_general_ci 即可。
解决MySQL文本字段报错
本文介绍了一种在使用MySQL数据库时遇到的错误——当尝试将特定格式的数据插入到text类型的字段中时出现的“mysql incorrect string value”错误。文中详细解释了导致此错误的原因,并提供了解决方案:通过调整字段的编码方式为UTF-8并设置排序规则为utf8_general_ci来修复该问题。
971

被折叠的 条评论
为什么被折叠?



