mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决
Mysql数据库导出来的是乱码如何解决
时间:2014-10-13
PHP网站程序人员在制作网站的时候,经常需要将本地上的数据库传到指定的服务器上,这时候需要在软件上先把数据导出来,然后在登录到远程phpmyadmin中把数据导入进去,但是通常大家会遇到问题导出来的数据是乱码,那么以下我们给大家讲解如果数据出现乱码怎么解决.
1、phpMyAdmin中的MySQL连接校对应选择与数据库字符集一样的值。
2、Lanauage一般都是选择"中文 - Chinese simplified"。碰上会乱码则选择"中文 - Chinese simplified-gb2312"再重试看。
假设数据库字符集应为GB2312:
1、在创建数据库之后先慢些导入SQL脚本,要先修改数据库默认字符集。
点数据库名称,点右上方的“操作”,画面最下面有个“整理”下拉框,这个代表着数据库默认字符集,他它修改为gb2312_chinese_ci 就是GB2312字集符。
2、然后修改phpmyadmin默认的连接校对及language
点左上方的一个小房子的图标,进入phpmyadmin首页。
MySQL连接校对选与字符集一样的值,即"gb2312_chinese_ci"。
language要选择"中文 - Chinese simplified",而不是"中文 - Chinese simplified-gb2312"(如碰上会乱码则选择gb2312再重试)
然后点数据库名称,选择"Import"进行SQL脚本导入,语言选择gb2312,确定导入。
3、PHP程序里的字符集连接修改
如果在phpmyadmin看到是中文而网站读取出来是乱码,那么就要修改程序读取的字符集了。
PHP中需要在连接数据库后再执行一段SQL查询:
mysql_query("SET NAMES 'gbk'");
mysql数据库导出数据乱码问题_Mysql数据库导出来的是乱码如何解决相关推荐
- mysql版本升级对数据的影响_MySQL数据库升级的一些坑
对于商业数据库而言,数据库升级是一个优先级很高的事情,有版本升级路线图,有相应的补丁,而且对于方案还有一系列的演练,陷入是一场硬仗.而在MySQL方向上,升级这件事情就被淡化了许多,好像只能证明它的存 ...
- mysql四列数据表代码_MySQL数据库常用代码
MySQL数据库常用代码启动数据库服务:[ net Start MySQL ] 使用命令登录:[ Mysql -h localhost -u root -p] 关闭数据库服务: [net stop m ...
- mysql数据库写入数据的语法_mysql数据库插入数据语法
{"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...
- mysql怎么给数据加序号_MySQL数据库之在mysql中给查询的结果添加序号列
本文主要向大家介绍了MySQL数据库之在mysql中给查询的结果添加序号列 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 一:第一种: select (@i:=@i+1) ...
- mysql导出数据到本地_mysql怎么导出数据到本地文件
把test_time表中的数据导出成txt 文件mysql> show global variables like '%secure%'; +-------------------------- ...
- navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...
使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...
- mysql 命令删库名,MySQL控制台删除数据库命令 drop database 数据库名
MySQL控制台删除数据库命令 drop database 数据库名 分类:数据库| 发布:佚名| 查看: | 发表时间:2014/4/30 命令:drop database 例如:删除名为 camn ...
- redis和sqlserver数据同步_SQLServer数据库之redis数据库的数据导入到SQLServer数据库中...
本文主要向大家介绍了SQLServer数据库之redis数据库的数据导入到SQLServer数据库中,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. #!/usr/bin/ ...
- mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法
在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...
- mysql数据转储方法_Mysql数据库各种导出导入数据方式的区别(我的理解错误还望指正)...
mysqldump,NAVICAT转储,select * outfile在千级数据,万级,百万级数据下的表现. 千级数据 mysqldump导出sql文件 导出是出了拒绝访问的错误:为对应目录(.sq ...
最新文章
- 分布式系统理论之两阶段提交协议
- Linux 学习之虚拟机下的网络连接
- Selenium VS QTP
- Java集合细节(三):subList的缺陷
- Github代码上传和下载
- Ubuntu14.04 kylin 安装配置Tomcat7服务器
- 音视频技术开发周刊 68期
- Three Bags CodeForces - 1467C
- php查询数据方法,php查询数据库的方法
- 【AtCoder - 4244 】AtCoder Express 2 (区间dp 或 暴力枚举,思维)
- java基础语法(二)--单列模式
- 23 岁创业,28 岁成为福布斯亚洲青年领袖,这个“刷脸的男人”有点牛
- 神经网络发展的五个阶段,神经网络发展历程
- java 取名字_Java命名规范(新手宝典)
- 手机平板功放芯片BCT8933,PINtoPIN替换AW8733
- Pizza Cutter Gym - 101908C
- python基础编程小实例4——恺撒密码
- Ubuntu不同颜色文件所代表的文件类型
- android声音播放函数双声道合并,Android音频编辑之音频合成功能
- scratch(图形化编程工具)做一个贪吃蛇的游戏(包含视频讲解+源码)!