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相干学问,请接见ki4网!
以上就是phpmyadmin导出的数据库乱码的细致内容,更多请关注ki4网别的相干文章!