使用phpmyadmin把mysql数据库导入导出时,出现汉字(中文)乱码的问题。那么phpmyadmin导出数据汉字乱码怎么解决?下面本篇文章给大家介绍一下解决方法,希望对大家有所帮助。
汉字(中文)乱码的解决方法汉字(中文)乱码的问题出在 编码 的问题上。
中文网站使用的字符集编码一般是 gb2312,gbk,utf8 这三种。
立即学习“PHP免费学习笔记(深入)
”;
由于phpmyadmin默认的字符集是latin1_swedish_ci。
与常用的 gb2312,gbk,utf8 不一样了,所以如果不修改字符集,就会出现乱码了。
因此,在导出数据库时,要注意编码的问题。
phpMyAdmin 5.2.3 phpMyAdmin 5.2.3 是一款广受欢迎的 MySQL / MariaDB 数据库管理工具,基于 PHP 开发,以 Web 图形化界面方式让用户轻松管理数据库。该版本在稳定性与安全性上进一步优化,支持主流 PHP 版本及多种服务器环境。通过 phpMyAdmin 5.2.3,用户可直接在浏览器中执行 SQL 语句、管理数据表、导入导出结构或数据、创建用户及权限分配等操作,无需掌握复杂命令行。其直观的界面和丰富的功能,大幅降低了数据库管理的门槛,适用于网站维护、本地开发及远程运维等场景,是开发者与运下载因为经常使用的字符集是 gbk_chinese_ci ,所以就以 gbk_chinese_ci 为例来说明,如何处理中文乱码的问题。
首先,在导出数据时,要查看数据表中记录里的中文能否正常显示,如果显示的中文都是 ??? 这样的问号,那么你就要重新设置语言为你所采用的编码的数据库格式,比如的数据库的编码是 gbk_chinese_ci ,数据库引擎是 MyISAM ,那么必须将phpMyAdmin的 Language (语言)设置为 Chinese simplified (zh-utf-8),而不是Chinese simplified (zh-gb2312-utf-8)。
同样,如果你的数据编码是 gb2312_chinese_ci,那么必须把 Language 设置为 Chinese simplified (zh-gb2312-utf-8),而不是 Chinese simplified (zh-utf-8)。
只有选对了语言,我们在导出sql时才不会出现中文乱码。
至此,使用PHPmyadmin出现中文乱码的问题已经解决。
相关教程推荐:《phpMyAdmin教程》
