4

phpMayAdmin 4(无框版)

我想知道是否有人遇到过这个问题:

在“varbinary”类型的所有列上,phpMyAdmin 将显示的值从查询转换为十六进制。在选项选项卡上有一个复选标记“将二进制内容显示为 HEX”,这是未选中的。

由于旧文档设置了一些配置字段,但没有效果。

我怎样才能说服 phpMyAdmin 做我想做的和我告诉他做的:显示来自数据库的纯未转换值?

4

2 回答 2

2

你检查过这个错误报告吗?

我引用这个答案。

似乎这个补丁引起了另一个问题。

在里程碑 4.0.1、php5.3 上,当一列设置为整理 utf8-bin 时,无论 display_binary_as_hex 的值是什么,数据始终显示为十六进制。

查看libraries/DisplayResults.class.php,第5941行,如果php版本<5.4,那么每次都会调用bin2hex。

检查是因为在 5.3 中不存在 ENT_SUBSTITUTE,但我认为没有这个常量的调用比对 bin2hex 的无条件调用更好。

于 2013-08-07T14:29:04.310 回答
2

我还没有尝试过,但它可能会有所帮助:将config.inc.php中的这一行从

$cfg['DisplayBinaryAsHex'] = true;

$cfg['DisplayBinaryAsHex'] = false;
于 2013-06-17T07:18:14.923 回答