phpmyadmin导出的数据库乱码-PHP问题

资源魔 44 0

phpmyadmin导出的数据库乱码

如下引见遇到中文乱码时的处理办法。

成绩出正在 编码 的成绩上。中文网站应用的字符集编码普通是 gb2312,gbk,utf8 这三种。

因为phpmyadmin默许的字符集是latin1_swedish_ci。与罕用的 gb2312,gbk,utf8 纷歧样了,以是假如没有修正字符集,就会呈现乱码了。

因而,正在导出数据库时,要留意编码的成绩。由于常常应用的字符集是 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时才没有会呈现中文乱码。

为了反省导出的sql文件能否正确,能够间接用记事本关上 .sql 文件,查看中文看能否乱码,假如显示失常,则阐明正确导出了。

正在网站迁徙,或从新导入sql文件时,普通的 MySQL 字符集: UTF-8 Unicode (utf8) ,不用修正,正在导入上述导出的sql剧本时,“文件的字符集”抉择utf8(默许)便可。

留意:正在进入任何操作,如拔出、查问等以前,都必需指定字符集,采取的办法是正在数据库衔接文件里加一句 : set names 'gbk'正在网页显示时也没有会呈现乱码了。总之,你用甚么编码,你就指定甚么编码。

至此,应用PHPmyadmin呈现中文乱码的成绩曾经处理。

更多PHP相干常识,请拜访PHP中文网!

以上就是phpmyadmin导出的数据库乱码的具体内容,更多请存眷资源魔其它相干文章!

标签: 乱码 phpmyadmin 导出 php教程 php故障解决 php使用问题

抱歉,评论功能暂时关闭!