在mysql插入中文字符时,报错java.sql.SQLException: Incorrect string value: ‘\xE9\x82\xA3\xE5\xB0\xB1’ for column ‘content’

原因:
由于默认情况下,mysql的字符集是latin1(ISO_8859_1),包含库、表、字段,即使建表时指定编码格式也会失效。

解决办法:
1、先在navicat中查看库、表、表字符字段的编码格式
SHOW CREATE DATABASE kepler; //查看库kepler的字符集
SHOW CREATE TABLE kepler.statis;//查看表kepler.statis的字符集
SHOW FULL COLUMNS FROM kepler.statis; //查看kepler.statis字段编码
2、修改库、表、字符字段的编码
ALTER DATABASE kepler DEFAULT CHARACTER SET utf8; //修改库的字符集
ALTER TABLE kepler.statis CONVERT TO CHARACTER SET utf8 COLLATE utf8_general_ci; //修改表kepler.statis以及字符字段的字符集

DROP TABLE IF EXISTS `question`;
CREATE TABLE `question` (`id` INT NOT NULL AUTO_INCREMENT,`title` VARCHAR(255) NOT NULL,`content` TEXT NULL,`user_id` INT NOT NULL,`created_date` DATETIME NOT NULL,`comment_count` INT NOT NULL,PRIMARY KEY (`id`),INDEX `date_index` (`created_date` ASC)) ENGINE=InnoDB DEFAULT CHARSET=utf8;

9-java.sql.SQLException: Incorrect string value: ‘\xE9\x82\xA3\xE5\xB0\xB1‘ for column ‘content‘相关推荐

  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 ...

  2. 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' 在这位兄台这 ...

  3. 终极解决MySql: java.sql.SQLException: Incorrect string value: ‘\xF0\x9F\x8C\x9D\xF0\x9F...‘ for column

    1.异常 java.sql.SQLException: Incorrect string value: '\xF0\x9F\x8C\x9D\xF0\x9F...' for column '' at r ...

  4. 【程序报错】Caused by: java.sql.SQLException: Incorrect string value: '\xE9\x99\x90\xE6\x97\xB6...'

    问题发现 最近在开发中遇到了一个问题,就是插入记录的时候有个text类型字段的json一直报错,错误信息如下: 待插入的值为: jsonDetail: "[{"type" ...

  5. java.sql.SQLException: Incorrect string value: ‘\xE6\xB5\x8B\xE8\xAF\x95...‘ for column ‘xxx‘

    原因:sql表编码问题 解决办法 一.改变单个表属性 ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_bin; 二.删除 ...

  6. java.sql.SQLException: Incorrect string value: ‘\xE6\x9C\x80\xE8\xBF\x91...‘ for column ‘recent_act

    今天在项目中碰到的问题,从json文件中解析出来的字符串无法插入到数据库中. 解决方法: 将数据库中对应的字段的字符集改成:utf8mb4   排序规则改成:utf8mb4_unicode_ci 原因 ...

  7. 【日常Exception】第二十七回:Caused by: java.sql.SQLException: Incorrect string value: ‘\xF0\xAC\x8C\x97\xE7\x

    热门系列: 程序人生,精彩抢先看 日常异常,是否也有你似曾相识的那一个 1.异常信息 Caused by: java.sql.SQLException: Incorrect string value: ...

  8. [DB][mysql]下出现 java.sql.SQLException: Incorrect string value: '\xF4\x80\x8E\xAE\xE8\x83...'

    现象:保存数据时出现类似以下的错误: java.sql.SQLException: Incorrect string value: '\xF4\x80\x8E\xAE\xE8\x83...' for ...

  9. [乐意黎原创] java.sql.SQLException: Incorrect string value: '\xC3\x8E\xC2\xA2\xC3\x88...'

    MYSQL插入数据的时候,出现了下面的错误: java.sql.SQLException: Incorrect string value: '\xC3\x8E\xC2\xA2\xC3\x88...' ...

最新文章

  1. Numpy的广播机制详解(broadcasting)
  2. 第一位女性商业程序员玛丽库姆斯去世,享年 93 岁!
  3. 【转】CAD2012打开自动关闭解决方法
  4. c语言 字符串数组末尾,C语言中,利用宏定义一个字符串和字符数组定义的字符串其末尾都会自动添加\0字符...
  5. 遗传算法占用计算机空间,遗传算法综述摘要.doc
  6. linux怎样反向查找路径,Linux中find的用法
  7. 十大双跨平台整体发展情况盘点
  8. 【BZOJ2655】—calc(拉格朗日插值+生成函数+dp)
  9. c# WinForm开发 DataGridView控件的各种操作总结(单元格操作,属性设置)
  10. 贝叶斯网络分析软件Netica
  11. ass translation python(ass字幕文件半自动平移时间轴py脚本)
  12. 96114198交易失败_通过工行网银向境外汇款提示“96111444,系统错误”,如何处理?...
  13. SpringBoot项目中注解的含义
  14. Enterprise Architect:绘制基本包图(详细步骤)
  15. 安装Activemq5.13.2异常
  16. vue后台管理开发所遇到的问题及解决办法
  17. 新增网站组网方案与解释说明
  18. OPC客户端连接OPCserver报错或拒绝访问
  19. 【渗透工具】浏览器数据导出工具
  20. 《Educated》《你当像鸟飞往你的山》阅读笔记

热门文章

  1. Mac下使用Automator实现截屏编辑保存
  2. idea项目名称重命名
  3. ubuntu 下解压带密码的rar压缩包
  4. 基于Syntiant TinyML Board与Edge Impulse的LED语音控制(Arduino/C++)
  5. 数据分析案例-航班准点分析
  6. 线性代数学习笔记——第十二讲——求解矩阵方程
  7. oracle的job引起数据库崩溃,JOB忽然停止工作了
  8. Java古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?
  9. 英语中容易混淆的单词发音: 一
  10. PS制作马赛克效果、炫酷光线