Incorrect string value: '\xF0\x9F\x91\x93\xF0\x9F...' for column 'xxx' at row 1
向数据text字段写入时报错
原因如下
一般来说Mysql(小于5.5.3)字符集设置为utf8,指定连接的字符集也为utf8,django中save unicode string是木有问题的。但是,当字符串中有特殊字符(如emoji表情符号,以及其他凡是转成utf8要占用4字节的字符),就会有问题,会报错 ‘Incorrect string value: ‘\xF0\x9F\x91\x93\xF0\x9F…’ for column ‘xxx’ at row 1’
大家都知道Unicode是一个标准,utf8是unicode一个实现方式, 某些Unicode字符转成utf8可能4字节,utf8最长只有3字节,遇到这个问题,有两种解决方式:
1.程序里转换一下如emojiUtil之类的解决方式
2. 修改数据库字符集;参考修改mysql字符集
Incorrect string value: '\xF0\x9F\x91\x93\xF0\x9F...' for column 'xxx' at row 1相关推荐
- Incorrect string value: ‘\xE5\xB0\x8F\xE9\x9B\xA8...‘ for column ‘xxx‘ at row 1
错误 Incorrect string value: '\xE5\xB0\x8F\xE9\x9B\xA8-' for column 'xxx' at row 1 问题分析 大概率是编码问题需要将表的字 ...
- java.sql.SQLException: Incorrect string value: '\xE6\x88\x91\xE7\x9A\x84...' for column 'groupName'
今天使用mysql,用java程序往mysql中写数据,出现如下错误: java.sql.SQLException: Incorrect string value: '\xE6\x88\x91\xE7 ...
- 解决Navicat导入SQL文件,报:1366 - Incorrect string value: ‘\xE8\x8B\xA5\xE4\xBE\x9D...‘ for column ‘xxx 的问题
Navicat导入.sql 文件报错 1366 - Incorrect string value: '\xE8\x8B\xA5\xE4\xBE\x9D-' for column 'xxx' at ro ...
- Incorrect string value: '/xE7/xA8/x8B/xE5/xBA/x8F...' for column 'course' at row 1
Incorrect string value: '/xE7/xA8/x8B/xE5/xBA/x8F...' for column 'course' at row 1 出现这个错误的原因是,数据库的编码 ...
- Incorrect string value: '\xE8\x8B\x8F\xE6\x99\xA8...' for column 'user_name' at row 1
前端插入数据的时候报如下错误: Incorrect string value: '\xE8\x8B\x8F\xE6\x99\xA8...' for column 'user_name' at row ...
- Cause: java.sql.SQLException: Incorrect string value: ‘\xF4\x80\x80\x82\xF4\x80...‘ for column ‘xxx‘
1.报错信息: Cause: java.sql.SQLException: Incorrect string value: '\xF4\x80\x80\x82\xF4\x80...' for colu ...
- 插入数据报错: Incorrect string value: ‘\xE8\xB5\xB5\xE9\x9B\xB7‘ for column ‘Sname‘ at row 1
**问题:**ERROR 1366 (HY000): Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7' for column 'Sname' at ...
- java.sql.SQLException: Incorrect string value: ‘\xE4\xB8\x8A\xE6\xB5\xB7‘ for column ‘xxx‘
解决:java.sql.SQLException: Incorrect string value: '\xE4\xB8\x8A\xE6\xB5\xB7' for column 'xxx' 在这位兄台这 ...
- ERROR 1366 (HY000): Incorrect string value: '\xE8\xB5\xB5\xE9\x9B\xB7' for column 'Sname' at row 1
问题描述: 我的操作步骤: 1.创建数据库test,语句: create database test; 2.创建Student表: create table Student(SId ...
- Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95‘ for column ‘body‘ at row 1
可能是创建数据库时没有选择utf-8导致插入数据库时的sql执行时就报出 : Incorrect string value: '\xE6\xB5\x8B\xE8\xAF\x95' for column ...
最新文章
- 服气!3小时竟能写出风靡全球的小游戏,还顺手就赚的盆满钵满
- MHP GEM基础
- 企业网络设计,看这6个案例就够了
- 在eclipse下配置maven插件
- 漫画:三分钟了解敏捷开发
- gridview中的种种超级链接
- oracle asm参数优化,关于ASM参数文件的问题
- JSP脚本连接数据库
- c语言程序设计第4版pdf荣政_C语言程序设计 PDF 第4版
- U盘无法格式化--量产工具成功救活
- Redis集群原理简述
- 使用 SnakeYAML 解析 YAML
- 《Docker》高级篇
- python爬虫网页脚本_python网络爬虫之Scrapy
- uva 10158	War
- Deferred Shading VS Deferred Lighting
- leetcode--爬楼梯
- 利用MAT进行内存泄漏分析
- Android显示音标 [ɪmˈpɪəri:əs]
- 用python监控女朋友的网站看你女朋友每天都在看一些什么东西
热门文章
- 用Python生成人人贷借款理由词云图
- loadrunner 注册破解
- Android 11 状态栏电池图标的定制
- powershell免杀思路分析
- 恶意点击软件测试简历,亲测百度竞价的恶意点击:60%广告费浪费
- setSingleChoiceItems和setPositiveButton两者触发时期
- 库存数量控制中储备定额方法的改进与实现
- wap建站程序源码_织梦程序搭建网站实例教程,想尝试搭建网站的朋友赶紧保存了...
- kail Linux局域网内攻击IP 断开目标用户上网
- 支持SwiftUI!Swift版图片视频浏览器-JFHeroBrowser上线啦