mysql中插入中文数据
今天遇到的问题使mysql中插入中文数据后显示乱码,我在mysql中插入中文的时候,可以插入可是select的时候却无法显示,为此我写下这篇博客用于解决mysql插入中文。
由于有些截图没有记录下来,但是为了说明问题,我借用了别人的图,主要是为了完整的描述问题,在没有任何修改的时候,我们可以在mysql命令行中敲入以下指令,其结果如下所示:
show variables like 'character%';
可以看到,以上的编码并不支持中文,所以我们需要改变他们的编码(我这里是改成了utf8格式的)以支持中文,修改步骤如下:
修改以后,关闭mysql服务(net stop mysql),然后再重新启动mysql服务(net start mysql),注意以上的修改不要出错,否则你在重新启动mysql的时候会出现系统错误,错误号为1067(若是出现了可以说明是你在修改的过程中出错了,检查一下你的修改)。修改好了以后,我再次使用 show variables like 'character%';命令查看了一下,显示如下:
可以看到编码基本都转换为了utf8格式的,于是我使用了以下指令(切换数据库)
ues test
然后我创建了新表,但是插入中文的时候出现了错误,原因下图中也是可以看出的,有一项的格式又变回了 latin1 格式
原因是我们的修改对test数据库无效(应该是可以修改的,这就留给细心的你们了),于是我新创建了一个数据库:
可以看到新的数据库的数据格式,我感觉这回应该搞定了,下面我们来试试吧!
哈哈,搞定!
mysql中插入中文数据相关推荐
- 【MySQL系列】“一劳永逸“ 解决MySQL中 “插入中文数据“ 出错的问题
☕目录☕
- python 向MySQL里插入中文数据
用python向MySQL中插入中文数据出错,原代码片段: 1 db = MySQLdb.connect("localhost","root","12 ...
- servlet中中文正常显示,mysql数据库手动插入中文正常显示,servlet向mysql中插入中文显示乱码...
作者:http://5563447.blog.51cto.com/5553447/1422627 问题是:就是POST请求提交表单数据给servlet,通过JDBC插入Mysql,出现中文乱码. 解决 ...
- 解决mysql客户端执行插入中文数据命令出错以及中文乱码问题
时间:2019年8月16号 星期五 22:40 建表语句和插入数据语句如下: create table account(id int primary key auto_increment,name v ...
- mysql录入foreigen错误_Python MySQLdb 使用utf-8 编码插入中文数据问题
最近帮伙计做了一个从网页抓取股票信息并把相应信息存入MySQL中的程序. 使用环境: Python 2.5 for Windows MySQLdb 1.2.2 for Python 2.5 MySQL ...
- mysql数据库表中插入中文字段时报错 ‘\xCD\xF5\xBB\xAA‘
创建表 mysql> CREATE TABLE student( -> s_no VARCHAR(20) PRIMARY KEY COMMENT'学生学号', -> s_name V ...
- MySQL插入中文数据时报错:Incorrect string value: ‘\xC8\xFD\xCC\xE5‘ 解决方案
最近在使用MySQL数据库的客户端来操作数据库的时候,我直接打开我电脑搜索里面的MySQL客户端来打开: 结果直接在我插入中文数据的时候报错了: Incorrect string value: '\x ...
- python向数据库写入数据_如何用Python向Mysql中插入数据
我们使用Python经常会和Postgresql进行搭配,很少将python和mysql进行搭配.下面小编给大家分享如何用Python向Mysql中插入数据. 工具/原料 Pycharm 方法/步骤 ...
- mysql输入中文出现 号_MySQL插入中文数据出现?号
运行环境:win10 mysql版本:Mysql5.6 做一个项目的时候,向数据库插入中文数据,一直都是? 问过度娘之后,她提供的以下办法: 1.在连接数据库的url后加:?useUnicode=tr ...
最新文章
- 用79种语言说爱琪琪格
- 大佬都在用的桑基图到底怎么做?告诉你个最简单的方法
- testmeshpro合批_TextMesh Pro Emoji Align With Text(表情和文字对齐)
- CREO - 基础2 - 如何让装配好的零件重新装配
- 我最喜欢的模板jade(pug)学习和使用
- Android中libs目录下armeabi和armeabi-v7a的区别
- 报告 | 73%的“落伍”开发者说:明年要学AI技术
- win11可以支持win10驱动吗 Windows11更新驱动的步骤方法
- 微服务实战之Prometheus使用分享
- mysql添加表注释、字段注释、查看与修改注释
- [转载] OpenCV-Python 图像处理(二):图像的读取、显示与保存
- python绘图背景透明_如何在 Matplotlib 中更改绘图背景
- inner join 重复数据_pandas数据合并菜谱
- 图扑软件构建源网荷储用体系 打造循环经济2.0版本
- 这些年我的不足(不够专注,不善于推迟满足感,阅读量不够……-无网不剩 http://t.cn/zOe1RPz)
- 分享几个搜索电子书网站
- 黑苹果简单的手动开启显示器HiDPI教程
- 极速闪存IBM FlashSystem一马当先
- Python3.7在 Geany下编译出现SyntaxError: Non-UTF-8 code starting with '\xb3'错误及实例化方法时提示没有实参的解决方法。
- javascript中in用法介绍
热门文章
- 随机投点法计算定积分java_科学网—0026:蒙特卡洛求定积分三种方法的理解 - 何成文的博文...
- 揭秘“飞天”的24小时:马云真正的“核武器”
- PHP中关于时间(戳)、时区、本地时间、UTC时间等的梳理
- 降雨对下垫面水分分配格局及地貌影响研究解决方案
- Android网络编程基础(一) - 基础知识
- CSS 去掉li前的小圆点
- Kotlin——高阶函数
- Java对接第三方支付渠道之微信支付APIV3版本
- mac 磁盘清理,一下多出好几十G
- Android EditText只能输入中文