主页 > 知识库 > Mysql数据库乱码问题的对应方式

Mysql数据库乱码问题的对应方式

热门标签:宝应电信400电话办理费用 外呼系统服务 外呼系统防封号违法吗 如何在高德地图标注新地址 湘潭电销机器人咨询电话 电销机器人针对的 高德地图标注模式 高德地图标注中心个人注册 400电话办理都选易号网

MySQL中数据库乱码一般进行字符集的设定即可,但是乱码可以出现在各个阶段,所以这篇文章整理一下乱码出现的各个阶段以及对应方法。

建库/建表时添加charset设定

建库

CREATE DATABASE 数据库名称 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

建表

create table 表名(字段构成详细列表信息) default charset=utf8;

客户端显示

locale

确认locale设定是否为UTF8方式,一般服务器端没有问题,仅在客户端存在问题。或者一部分客户端有问题,往往就是客户端显示设定存在问题。

确认命令:locale

mysql设定

使用show variables like ‘%character%'进行确认,一般修改character_set_database和character_set_server可以仅在当前session修改设定

使用mysql命令可以进行session范围内的字符集设定

确认命令(mysql):show variables like '%character%'

局部设定

仅在当前session起作用,设定方式为:

set character_set_database=utf8

全局设定

多个session起作用的设定方式为:

set global character_set_database=utf8

当然session方式会再数据库重启后失效,需要持久化保存,同样的设定要设定到mysql的配置文件my.cnf中即可.

这样在创建数据库或者创建数据库表的时候缺省就是指定的utf8了

如果是纯粹的显示问题,很多时候还有可能是由于character_set_results设定显示的。

使用show variables like ‘%character%'进行确认,如果设定不正确,可以使用如下方式解决

set character_set_results='utf8';

数据库数据导出

一般使用mysqldump进行数据库导出会使用如下命令

mysqldump -u用户名 -p用户密码 数据库名称 >mysqlbackup.sql

如果出现乱码,可以实现添加如下Option

mysqldump -u用户名 -p用户密码 --default-character-set=utf8 数据库名称 >mysqlbackup.sql

如果含有blob类型,则需要使用hex-blob选项进行mysqldump导出

mysqldump -u用户名 -p用户密码 --hex-blob 数据库名称 >mysqlbackup.sql

数据库数据导入

导入的时候如果出现问题,也可考虑添加字符级的设定

mysql -u用户名 -p用户密码 --default-character-set=utf8 数据库名称 mysqlbackup.sql

也可使用如下方式,导入之前执行如下命令

set names utf8;

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,谢谢大家对脚本之家的支持。如果你想了解更多相关内容请查看下面相关链接

您可能感兴趣的文章:
  • MySQL5.x版本乱码问题解决方案
  • 解压版MYSQL中文乱码问题解决方案
  • node使用mysql获取数据库数据中文乱码问题的解决
  • php写入mysql中文乱码的实例解决方法
  • MySQL字符集乱码及解决方案分享
  • linux下mysql乱码问题的解决方案
  • mysql中插入表数据中文乱码问题的解决方法
  • 解决Linux下Tomcat向MySQL插入数据中文乱码问题
  • JDBC连接mysql乱码异常问题处理总结
  • MySQL如何解决DOS窗口乱码问题

标签:黄山 兰州 宿迁 黔南 贺州 南充 佛山 马鞍山

巨人网络通讯声明:本文标题《Mysql数据库乱码问题的对应方式》,本文关键词  Mysql,数据库,乱码,问,题的,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《Mysql数据库乱码问题的对应方式》相关的同类信息!
  • 本页收集关于Mysql数据库乱码问题的对应方式的相关信息资讯供网民参考!
  • 推荐文章