+ -
当前位置:首页 → 问答吧 → phpMyAdmin中文乱码问题的解决方案

phpMyAdmin中文乱码问题的解决方案

时间:2008-09-02

来源:互联网

相信熟悉php的朋友对mysql数据库web管理工具phpMyAdmin应该不会陌生。在使用phpMyAdmin过程中,是不是遇到过查看数据时,其中的中文变成乱码了呢?这个问题以前也一直困惑着我。随着我经验的不断增长,我终于找到这个问题发生的根本原因了。现把我对这一问题的解决方案与大家来分享。
    我们在建数据库或建数据表时,系统都会让我们选择相应字符集(character set),如果选择默认的话,不会出现中文乱码问题。但是如果选择其他的话,如utf8, gbk等,需要改其中一个文件才能让中文显示正常。
    打开phpMyAdmin目录下的libraries/dbi/mysql.dbi.lib.php:
找到这行PMA_DBI_postConnect($link, $is_controluser);
在其下方加入这么一行:
mysql_query(”SET character_set_connection=gbk, character_set_results=gbk, character_set_client=binary “);

原文见:http://www.086php.com/index.php/phpmyadmin/126

作者: mingpi   发布时间: 2008-09-02

奇怪.我改了.之后.有部分仍然显示是乱码

作者: sky8652   发布时间: 2008-09-26

以前也遇到过,记不得怎么解决了

作者: ws00377531   发布时间: 2008-09-28