文档章节

MySQL插入中文乱码Incorrect string value for column

独鸣在彼岸
 独鸣在彼岸
发布于 2016/11/10 22:42
字数 239
阅读 50
收藏 0

这是由于编码的问题造成的,stackoverflow上有人说需要设置编码格式为utf8mb4,但是设置默认的utf8也能解决这个问题。修改mysql根目录下的my.ini文件,如果没有那么通过复制my-default.ini文件进行修改,保存为my.ini,这样可以解决通过

SHOW VARIABLES LIKE 'character%';

查询到的编码格式。如果修改了my.ini文件后仍然插入数据乱码,那么就是数据库或者表的问题了,比如你通过默认的latin1编码格式创建了表,然后才改为utf8格式,那么系统还是会在你插入数据时乱码。

show create database 数据库名;
show create table 表名;

以上两个语句查询了数据库和表的创建语句,仔细检查,如果包含了latin1或其他非utf8的格式,那么修改为utf8格式就好了。

© 著作权归作者所有

共有 人打赏支持
独鸣在彼岸
粉丝 4
博文 228
码字总数 35784
作品 0
广州
mysql 不能插入中文和显示中文

一)不能显示中文解决办法: 参考:http://bbs3.chinaunix.net/thread-880131-1-1.html 1:windows平台,因为windows操作系统默认的是用了gb2312这个字符,而mysql在安装的时候,   默认的...

小梅菜鸟
2012/04/03
0
0
MySQL中如何处理中文字符问题

最有力的解决办法链接: http://www.busfly.net/post/58.html -------------------------------------------------------------------------- MySQL的老手们: 本人用MySQL时不能够处理中文,......

小梅菜鸟
2012/05/15
0
0
【mysql】ERROR 1366 (HY000)

错误 ERROR 1366 (HY000): Incorrect string value: 'xE5xBCxA0xE4xB8x89' for column 'name' at row 1 原因 字符集服务端和客户端采用的不是utf-8编码,不能识别中文 解决方式 首先用一下命...

zlt995768025
03/21
0
0
MySQL不能插入中文字符及中文字符乱码问题

MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8。 在安装后MySQL之后,它的配置文件不是很给力,不知道你们的是不是,反正我的是! 开始插入中文...

余二五
2017/11/08
0
0
mysql中输入中文数据报错Incorrect string的解决方法

整整折腾了两天终于知道怎么让mysql中的表中输入中文数据了。现将方法记录下来: 在my.ini中default-character-set=latin1,表明一般默认的数据库的字符集为latin字符集,不支持中文。 创建表...

lg2045
2013/03/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

jQuery学习笔记180923

jQuery 操作 CSS jQuery 拥有若干进行 CSS 操作的方法。我们将学习下面这些: addClass() - 向被选元素添加一个或多个类 removeClass() - 从被选元素删除一个或多个类 toggleClass() - 对被选...

颖伙虫
19分钟前
0
0
[python] colorama 模块 - 改变控制台输出文本的颜色

除了使用 PyQt 这样的图形化开发框架外,基本上 python 程序都是跑在控制台中的。很多时候,单纯使用黑白的文字不能很好地突出我们要显示的信息。有时候我们需要将错误的提示使用红色标注,而...

cometeme
24分钟前
0
0
Makefile 学习 2 - 基于若干 Blog 的汇总

基于若干 Blog 汇总的 makefile 教程 陈皓 https://blog.csdn.net/haoel/article/details/2886 Makefile 进阶 1. Makefile 中的内容 显式规则。显式规则说明了,如何生成一个或多的的目标文件...

公孙衍
39分钟前
0
0
NIO与BIO的区别、NIO的运行原理和并发使用场景

NIO(Non-blocking I/O,在Java领域,也称为New I/O),是一种同步非阻塞的I/O模型,也是I/O多路复用的基础,已经被越来越多地应用到大型应用服务器,成为解决高并发与大量连接、I/O处理问题的...

Java干货分享
57分钟前
1
0
72.告警系统邮件引擎 运行告警系统

20.23/20.24/20.25 告警系统邮件引擎 20.26 运行告警系统 20.23/20.24/20.25 告警系统邮件引擎 邮件首先要有一个mail.py,以下。 因为我们之前zabbix的时候做过,就可以直接拷贝过来 mail.s...

王鑫linux
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部