关于phpmyadmin使用的郁闷问题

来源:百度知道 编辑:UC知道 时间:2024/05/26 04:25:35
请先看懂问题描述再回答!
环境:win2003+apache1.x+php4.x
大家用phpmyadmin应该都非常熟悉了,我也不知用了多少次了。最近碰到一个非常怪的问题:在朋友的2003系统上装好了phpmyadmin后,绝大部分功能都可以用,但例如清空,删除等凡是要求JS确认一下的链接点了以后,我点是,然后右边就显示一个错误页:
无法显示网页
您正在查找的页当前不可用………………
就象打开一个不存在的网址一样。

我的操作步骤:在浏览左边的表随便点一个表,右边顶部会显示”
浏览 结构 SQL 搜索 插入 导出 Import 操作 清空 删除“
这些链接,此时只要点一个会产生JS确认框的链接都提示无法找到该页!比如点“清空”或者“删除”整个表的时候就会给提示:您真的要“truncate table XXX”,我点“确定”后就提示无法显示该页。我在自己机器上用起来从没有出现过这样的问题,今天在别的机器上就不行了,后来换成高版本的phpmyadmin也出现和上面一模一样的问题。大家有没碰到过这种情况,怎么解决?
sql.php?lang=zh-gb2312&server=1&db=mydb&table=test1&goto=tbl_properties_structure.php&back=tbl_properties_structure.php&reload=1&purge=1&sql_query=DROP+TABLE+%60test1%60&zero_rows=%B1%ED+test1+%D2%D1%B1%BB%C9%BE%B3%FD
把这个无法打开的链接右键在新窗口打开,经测试发现只要去掉zero_rows参数的值%B1%ED+test1+%D2%D1%B1%BB%C9%BE%B3%FD就可以打开页面了。
进一步得出结论:zero_rows后面的值中包括汉字就打不开,否则可以打开。
sql.php?zero_rows=表 (打不开)
sql.php?zero_rows=biao(能打开)

是不是字符集的问题,你的mysql默认什么字符集,phpmyadmin的config.inc.php里边又默认的什么字符集。

以前遇到过类似问题,mysql无法插入汉字,不过phpmyadmin还是头一次看到

如果是因为JS的导致的问题,需要在你朋友机器的浏览器里面修改Internet属性、安全,把这个网站添加到信任网站。

如果是汉字的问题,请在你朋友机器的浏览器里面修改Internet属性,在高级里面,去调“总是以UTF-8编码发送URL”选项。