2013-06-01 141 views
4

phpMayAdmin 4(無框版)phpMyAdmin的顯示allthough「顯示十六進制」十六進制varbinary列是選中

我不知道別人是否也遇到這樣的問題:

類型上的所有列「VARBINARY 「,phpMyAdmin將顯示的值從查詢轉換爲十六進制。在選項選項卡上有一個複選標記「顯示二進制內容爲HEX」,並且未選中。

有一些配置字段是由於舊的文檔設置,但沒有效果。

我該如何說服phpMyAdmin做我想做的和我告訴他要做的事情:從數據庫中顯示純粹未轉換的值?

回答

2

你檢查this錯誤報告?

我引用this答案。

似乎這個補丁會導致另一個問題。

在里程碑4.0.1,PHP5.3,當列設置爲整理UTF8斌, 數據始終顯示爲十六進制,無論 display_binary_as_hex的值。

查看庫/ DisplayResults.class.php,第5941行,如果php 版本是< 5.4,則每次都會調用bin2hex。

該檢查完成是因爲5.3, 中不存在ENT_SUBSTITUTE,但我認爲沒有這個常量的呼叫比調用bin2hex的情況下調用 要好。

2

我還沒有嘗試過呢,但它可以幫助:在的config.inc.php改變這一行

$cfg['DisplayBinaryAsHex'] = true; 

$cfg['DisplayBinaryAsHex'] = false; 
+0

這已經設置,無效果,對不起。 –