phpmyadmin показывает числа или блоб для столбцов utf8_bin callation mysql?

У меня есть таблица с varchar столбцом. Его сопоставление установлено на utf8_bin. Мое программное обеспечение с помощью этой таблицы и столбца работает отлично. Но когда я смотрю на содержание в phpmyadmin, я только вижу некоторые шестнадцатеричные значения или [Блоб xB]. Я могу заставить phpmyadmin показать содержание правильно?

Кроме того, когда я установил сопоставление на utf8_general_ci или utf8_unicode_ci, phpmyadmin показывает содержание правильно.

Спасибо Marc

[редактирование] Ха, я узнал, существует маленькая ссылка "+Options" выше каждой таблицы в phpmyadmin. Это открывает несколько опций включая "Шоу содержание BLOB" - который делает [блоб] к читаемому тексту при включении и "Показывают двоичное содержание ШЕСТНАДЦАТЕРИЧНЫМ ЧИСЛОМ", которое показывает шестнадцатеричные коды текстом при отключении.

Никакая идея, почему существует две опции, хотя и почему иногда существует [Блоб] и иногда шестнадцатеричные значения.

Хорошо. Теперь я все еще задаюсь вопросом: Установка этих опций теряется, когда я перехожу к другой таблице. Я должен установить их каждый раз, когда я иду туда. Существует ли способ сохранить те опции? [/редактирование]

5
задан marc40000 27 April 2010 в 13:49
поделиться

1 ответ

Фактически, вы можете. Но вам понадобится доступ к php-файлам phpMyAdmin. Если да, зайдите в /libraries/config.default.php

и найдите $ cfg ['DisplayBinaryAsHex'] = true; и измените значение на «false». (Это должно быть около строки 888)

Ура,

Робин

2
ответ дан 18 December 2019 в 10:42
поделиться
Другие вопросы по тегам:

Похожие вопросы: