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数据库导出来的是乱码如何解决相关推荐

  1. mysql版本升级对数据的影响_MySQL数据库升级的一些坑

    对于商业数据库而言,数据库升级是一个优先级很高的事情,有版本升级路线图,有相应的补丁,而且对于方案还有一系列的演练,陷入是一场硬仗.而在MySQL方向上,升级这件事情就被淡化了许多,好像只能证明它的存 ...

  2. mysql四列数据表代码_MySQL数据库常用代码

    MySQL数据库常用代码启动数据库服务:[ net Start MySQL ] 使用命令登录:[ Mysql -h localhost -u root -p] 关闭数据库服务: [net stop m ...

  3. mysql数据库写入数据的语法_mysql数据库插入数据语法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

  4. mysql怎么给数据加序号_MySQL数据库之在mysql中给查询的结果添加序号列

    本文主要向大家介绍了MySQL数据库之在mysql中给查询的结果添加序号列 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 一:第一种: select   (@i:=@i+1)  ...

  5. mysql导出数据到本地_mysql怎么导出数据到本地文件

    把test_time表中的数据导出成txt 文件mysql> show global variables like '%secure%'; +-------------------------- ...

  6. navicat导出数据到oracle,使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中...

    使用Navicat premium导出oracle数据库中数据到SQL server2008数据库中 发布时间:2018-08-20 14:41, 浏览次数:471 , 标签: Navicat pre ...

  7. mysql 命令删库名,MySQL控制台删除数据库命令 drop database 数据库名

    MySQL控制台删除数据库命令 drop database 数据库名 分类:数据库| 发布:佚名| 查看: | 发表时间:2014/4/30 命令:drop database 例如:删除名为 camn ...

  8. redis和sqlserver数据同步_SQLServer数据库之redis数据库的数据导入到SQLServer数据库中...

    本文主要向大家介绍了SQLServer数据库之redis数据库的数据导入到SQLServer数据库中,通过具体的内容向大家展现,希望对大家学习SQLServer数据库有所帮助. #!/usr/bin/ ...

  9. mysql数据库导出后乱码问题_MySQL导入导出数据出现乱码的解决办法

    在mysql导入导出数据时经常出现中文乱码的问题,大多是因类导入导出时编码设置不一致所引起的.本文介绍了不同平台下的编码转换方法,供大家参考. 在linux系统中默认的是utf8编码,而windows ...

  10. mysql数据转储方法_Mysql数据库各种导出导入数据方式的区别(我的理解错误还望指正)...

    mysqldump,NAVICAT转储,select * outfile在千级数据,万级,百万级数据下的表现. 千级数据 mysqldump导出sql文件 导出是出了拒绝访问的错误:为对应目录(.sq ...

最新文章

  1. 分布式系统理论之两阶段提交协议
  2. Linux 学习之虚拟机下的网络连接
  3. Selenium VS QTP
  4. Java集合细节(三):subList的缺陷
  5. Github代码上传和下载
  6. Ubuntu14.04 kylin 安装配置Tomcat7服务器
  7. 音视频技术开发周刊 68期
  8. Three Bags CodeForces - 1467C
  9. php查询数据方法,php查询数据库的方法
  10. 【AtCoder - 4244 】AtCoder Express 2 (区间dp 或 暴力枚举,思维)
  11. java基础语法(二)--单列模式
  12. 23 岁创业,28 岁成为福布斯亚洲青年领袖,这个“刷脸的男人”有点牛
  13. 神经网络发展的五个阶段,神经网络发展历程
  14. java 取名字_Java命名规范(新手宝典)
  15. 手机平板功放芯片BCT8933,PINtoPIN替换AW8733
  16. Pizza Cutter Gym - 101908C
  17. python基础编程小实例4——恺撒密码
  18. Ubuntu不同颜色文件所代表的文件类型
  19. android声音播放函数双声道合并,Android音频编辑之音频合成功能
  20. scratch(图形化编程工具)做一个贪吃蛇的游戏(包含视频讲解+源码)!

热门文章

  1. Origin批量处理多列数据(多列重复相同运算)
  2. Origin数据设置为日期/时间的方法
  3. 你们要的水性粘合剂乳胶漆消泡剂已经出来了
  4. ubuntu解压各种文件
  5. Java IO - 分类
  6. 基于Java的截图工具
  7. eclipse位数、jdk位数和电脑位数要一样
  8. 爆款小程序是怎么炼成的
  9. 蔡琴 经典收藏APE
  10. 励志长篇小说《周兴和》书连载之二饥饿寒冷童年