记录一个SQLException

问题

我前端form-data上传图文到后台时,返回一个服务器内部异常SQLException: Incorrect string value: '\xE5\x92\x8CH' for column 'task_detail' at row 1。这是经过我log分段输出看到(log一次最多输出4k长度)。

疑问

因为看到前端是utf8格式,数据库插入的时候格式变化了。\xE5\x92\x8CH这是不是utf8格式。

排查

我再查看mysql数据库表是格式是latin1_swedish_ci,我就改为对应的utf8_general_ci,再次测试上传图文,这时候还是报同样的异常。我就发现task_detail在字段的编码格式还是latin1-default,

解决

我就把task_detail字段编码改为和table相同的格式utf8_general_ci 。最后测试成功上传写入数据库。

总结

以后新建table,表数据的时候要统一utf8_general_ci编码格式。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python入门

python爬虫使用scrapy框架爬取顶点小说网

scrapy框架 是一个非常好的东西,能够实现异步爬取,节省时间,其实本文纯粹的按照之前的思维来做,

1890
来自专栏电光石火

maven-source-plugin 自动将源码打包并发布

1923
来自专栏木子昭的博客

简要说明__python3中的进程/线程/协程

多任务可以充分利用系统资源,极大提升程序运行效率,多任务的实现往往与 多线程,多进程,多协程有关 稳定性: 进程 > 线程 > 协程 系统资源占用量:进程...

3518
来自专栏windealli

浅谈协程

如果了解一些操作系统的相关知识的话,我们应该知道:进程是资源分配的最小单位,线程是CPU调度的最小单位。

50219
来自专栏木头编程 - moTzxx

小程序 POST请求不到数据的一种情况

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/de...

2243
来自专栏Ryan Miao

在idea中maven项目jdk编译version总是跳到1.5

bug描述 项目ide: idea 项目构建工具:maven bug现象:每次修改pom之后,idea自动扫描一遍,然后发现默认的compile级别跳到5....

36310
来自专栏我的博客

PHP命令行模式

1.PHP运行指定文件 php my_script.php php -f my_script.php 2.命令行直接运行php代码 php -r ‘pri...

3284
来自专栏hotqin888的专栏

EngineerCMS增加项目日志、大事记的时间轴

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/hotqin888/article/det...

1322
来自专栏奇点大数据

提高hadoop的可靠性(上)

提高hadoop可靠性已经有很多方法了,我尝试着收集整理了5种,通过修改Hadoop默认配置就可以极大的提升Hadoop的可靠性,本文先列举了前3种: (1)文...

3177
来自专栏Danny的专栏

iterm通过代理访问网络

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/...

741

扫码关注云+社区

领取腾讯云代金券