MySQL字符集LATIN1转UTF8
mysqldump -uroot -p –default-character-set=utf8 -d databasename > db.sql
修改db.sql内的字符集设置(notepad++编辑)
ENGINE=MyISAM DEFAULT CHARSET=latin1;
修改为
ENGINE=MyISAM DEFAULT CHARSET=utf8;
导出数据
mysqldump.exe -uroot -p –quick –no-create-info –extended-insert –default-character-set=latin1 databasename >data.sql
//–default-character-set=latin1,使得导出的数据时中文,而不是乱码,当初改成utf8的做法是错误
修改data.sql
set names latin1;
改为
set names utf8;//使得客户端和链接使用utf8格式,使得数据以utf8的形式存储
创建数据库
create database databasename default charset utf8;
导入表结构
mysql -uroot -p databasename < db.sql
导入表数据
mysql -uroot -p databasename < data.sql
备注:原理流程
1、导出表结构,把latin1结构替换成utf8
2、用原有的latin1导出数据,并且将set names替换成utf8格式
3、创建数据库,默认字符集改成utf8
4、导入表结构、数据
转载于:https://blog.51cto.com/sx521/774802
MySQL字符集LATIN1转UTF8相关推荐
- mysql latin1 utf8差别_不同子系统采用不同MySQL编码LATIN1和UTF8的兼容
程序处理 这是一个历史遗留系统, 旧的系统是C++开发的, 插入数据的时候, 没有统一MYSQL各个层次(服务器, 数据库, 表, 列)的编码, 这个情况基本上是MYSQL的默认安装导致的, 实际的数 ...
- MySQL字符集utf8mb4与utf8的区别
MySQL在5.5.3版本之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode.其实,utf8mb4是utf8的超集,理论上原来使用utf8 ...
- php mysql latin1_mysql从latin1转utf-8的经验
mysql从latin1转utf-8的经验 发布时间:2008-08-23 00:03:08来源:红联作者:velcbo 许多人可能会有这样的经验:明明全部系统都以UTF-8设置,但是用phpMyAd ...
- mysql字符集变为gbk_MYSQL数据库默认latin1字符集转换为GBK或UTF8
可以采用下面的方法latin1字符集转换为gbk字符集或utf8字符集.具体的转换步骤如下: 一.latin1转gbk 1.导出数据库 mysqldump --default-character-se ...
- 修改mysql默认字符集为latin1_MySQL字符集设置及字符转换(latin1转utf8)
在生成环境中,会经常碰到Mysql字符的设置问题,个人也总结下. 如果在应用开始阶段没有正确的设置字符集,在运行一段时间以后才发现存在不能满足要求需要调整,那么就需要进行字符集的修改.字符集的修改不能 ...
- xp mysql字符集与乱码_mysql字符集(GBK、GB2312、UTF8)与中文乱码的原因及解决
Mysql乱码问题的原因与解决 MySQL对中文的支持程度还是很有限的,尤其是新手,一旦出现乱码问题,就会头大.下面介绍几种乱码问题的现象原因及解决方法,仅供参考. 乱码问题1:用PHPmyAdmin ...
- 修改mysql字符集 为utf8_修改mysql数据库字符集为UTF8的
第一种 一.修改my.ini配置文件(MySQL配置文件) character_set_server = utf8 #设置字符集 查看当前数据库字符集 show VARIABLES like 'cha ...
- mysql数据库latin1转utf8_三种转换Mysql数据库数据编码的窍门-latin1转utf8
背景:某个操作系统的Mysql数据库数据库Databnsednname采用默认的latin1字符集,操作系统升级需求将所有数据转换成utf-8各式,目的数据库Databnse为newdbname(建库 ...
- xp mysql字符集与乱码_MySQL乱码的原因和设置UTF8数据格式的方法介绍-mysql教程-学派吧...
本篇文章给大家带来的内容是关于MySQL乱码的原因和设置UTF8数据格式的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. MySQL使用时,有一件很痛苦的事情肯定是结果乱码. ...
最新文章
- (0074)iOS开发之UITableView的优化
- ASP.NET多种不同页面间数据传递的方法
- C++vector容器-数据存取
- java 切面_Java笔试面试精心整理得到89道Spring 核心知识【收藏向】
- c语言规范标准中英文,C语言中英文翻译资料.doc
- 三问Spring事务:解决什么问题?如何解决?存在什么问题?
- NFS与NAS谁更适合VMware
- Dubbo :广播模式下Can't assign requested address问题
- 2.2 Zend_Controller 基础
- 金山词霸2006专业版(300M)的无法屏幕取词问题的解决方法!
- DSA_常用10种算法(java数据结构与算法)
- snmpwalk 获取端口流量_通过snmpwalk命令计算接口速率
- 有哪些较好用的项目管理软件?
- 微信小程序搭载node.js服务器(简)
- 期货公司资金安全交易公平
- 用友U8案例教程目录
- 自然辩证法与计算机科学与技术,自然辩证法与计算机科学技术的研究.pdf
- 英文论文评审意见_sci英文论文审稿意见怎么写(7)
- win10升级助手_关闭win10系统更新
- 计算机考研408哪个视频好,计算机408考研视频哪个好