手机版

phpmyadmin显示utf8_general_ci中文乱码的最后一章

时间:2021-11-22 来源:互联网 编辑:宝哥软件园 浏览:

我自己写PHP已经一年多了,但是编码问题一直没有很好的解决。我自己的情况是网页显示完全正常,phpmyadmin数据库显示中文乱码。无论是简体还是繁体,只要是中文,都以如下形式显示:……。不过我写的网页完全正常,不管是繁体还是简体。不会乱码。当然,我的网页是以utf-8格式保存的,在我阅读库的时候添加了MySQL _ query(' set name ' utf-8 ' ')。语句,所以你在网页上看到的是完全正常的。当然,它只有在phpmyadmin中是乱码。如果看到这里的网页乱码了,就像我说的那样把记事本中的网页保存为utf-8格式,然后在网页中指定meta http-equiv=' content-type ' content=' text/html。在charset=utf-8'/后读取数据库时,添加MySQL _ query(' set name ' utf-8 ');不能有乱码字符。当然,数据库、数据表和字段也应该以utf8_general_ci编码形式保存。通过以上操作,网页中绝对不会出现乱码字符。今天我在这里解释的是,它在phpmyadmin中显示为乱码字符,这是解决乱码字符的最后一篇文章。阅读本文后,乱码字符将不再出现在我们的程序和数据库中。好了,看完文字部分,你肯定不会有网页乱码的问题。然而,在phpmyadmin中显示中文仍然是乱码。我花了一天时间分析自己的代码,phpmyadmin的编码格式和编码格式,搜索GG,询问高级技术人员,都失败了。当然,与其求助,不如求助。我会自己慢慢分析编码问题。最后,我发现了为什么在phpmyadmin中显示乱码字符。如果你想更多地了解编码,为了以后不让乱码困扰你,你应该检查这两个区别:utf8和utf-8。虽然他什么都一样,只加了一行,少了一行,会把你的phpmyadmin变成乱码。好了,分析一下你乱码的字符,把红色的字符。以下是防止乱码字符的最后注意事项,包括网页和phpmyadmin中的乱码字符。1用记事本将所有网页保存为utf-8,如图3360

注:ANSI适用于BIG5和GBK。2在自己的网页中指定meta http-equiv=' content-type ' content=' text/html。charset=utf-8 '/编码格式,比较简单,不解释3个数据库操作加MySQL _ query(' set name ' utf8 ' ');看到它是utf8,而不是utf-8,使用utf-8的相关行将在phpmyadmin中被乱码。我用utf-8写程序已经一年多了,导致phpmyadmin格式一直乱码。现在改回utf8终于解决了phpmyadmin显示中文的乱码问题。但是,大家一定要注意,改成utf8后,你之前存储的所有中文,在网页上看的时候都会乱码。如果内容多,就不要改了。最多只有phpmyadmin乱码,网页上的显示总是正常的。这里如果改成utf8,以后开发程序的时候会用到这个网页,所有的phpmyadmin都会正常显示。为了解决乱码问题,88.4数据库的编码格式为utf8_general_ci。表格的格式也是utf8_general_ci,中文字段也是utf8_general_ci。参见phpmyadmin 的图纸:

以上按库和表加载排序为utf8_general_ci,然后是字段加载图:

好的,用utf8编码这些步骤,不会有乱码。原创文章请注明转自马腾PHP博客。

版权声明:phpmyadmin显示utf8_general_ci中文乱码的最后一章是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。