类别:PHP问题 / 日期:2019-12-02 / 浏览:108 / 评论: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相干学问,请接见ki4网!

以上就是phpmyadmin导出的数据库乱码的细致内容,更多请关注ki4网别的相干文章!

打赏

感谢您的赞助~

打开支付宝扫一扫,即可进行扫码打赏哦~

版权声明 : 本文未使用任何知识共享协议授权,您可以任何形式自由转载或使用。

 可能感兴趣的文章

评论区

发表评论 / 取消回复

必填

选填

选填

◎欢迎讨论,请在这里发表您的看法及观点。