Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Текст в поле TINYBLOB (Александр) 20/04/2016 - 14:17:20
      Re: Текст в поле TINYBLOB (Akina) 20/04/2016 - 14:56:10

> Original message text:
> From: Александр - 20/04/2016 - 14:17:20
> Subject:Текст в поле TINYBLOB
> -----------------
> Здравствуйте, есть база зачастей (Версия программы: 5.5.25 - MySQL Community Server (GPL)), кодировка utf-8, в ней некоторые поля с номерами этих запчастей (которые по смыслу должны быть текстом) записаны в поля с типом TINYBLOB. Пытаюсь получить содержимое, получаю ~®Ќ КmwЊ&xEІ.Зѕ или ҕ�f���lw�i�Sdl, пробовал различные кодировки, нет результата. Где копать? И зачем разработчик этой базы (а база по-любому разрабатывалась не дилетантами) хранит текстовые данные в поле типа BLOB. Есть ли у кого соображения на этот счет. Если данных от меня не достаточно, напишите, что нужно.
>


From: Akina - 20/04/2016 - 14:56:10
Subject:Текст в поле TINYBLOB
-----------------
> кодировка utf-8

Кодировка чего? сервера? БД? таблицы? соединения? чего-то ещё?
Да, кстати... для полей типа BLOB понятия кодировки не существует в принципе. Этот тип хоть и считается формально текстовым, но хранит он массив байтов.

> Пытаюсь получить содержимое, получаю ~®Ќ КmwЊ&xEІ.Зѕ или ҕ�f���lw�i�Sdl

Где именно получаете? в консоли?

> зачем разработчик этой базы (а база по-любому разрабатывалась не дилетантами) хранит текстовые данные в поле типа BLOB

Ну первое - это как раз чтобы не заморачиватся с кодировкой. Второе - чтобы хранить любые значения (скажем, NULL-terminated strings array).


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
43527



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |