mysql русские символы в "d093d180d183d0bf"

программирование базы данных sql

Сейчас работаю на новом хостинге.
При запросе в БД(везде utf8):
INSERT INTO `track` VALUES(NULL, 'Группировка_Ленинград', 'Когда-ты_был_битником.mp3', '../../../upload/Gruppirovka_Leningrad/Kogda-to_ty_byl_bitnikom.m', '6764672', '1', 'redya', '2013-07-28 01:56:00')
любые русские символы он переводит и записывает как:
"d093d180d183d0bfd0bfd0b8d180d0bed0b2d0bad0b05fd09bd0b5d0bdd0b8d0bdd0b3d180d0b0d0b4".
Как можно от этого избавится?

Примечание:
Не помогает.
даже если делать запрос через родной phpMyAdmin выходит тоже самое

Примечание:
Решено: сопоставление COLLATE utf8_unicode_bin, а надо COLLATE utf8_unicode_ci.
Ответы:
Часто при работе с базой данных MySQL, когда используется русская кодировка в формате UTF-8, перед тем как начать работу непосредственно с таблицами нужно выполнить несколько запросов для установки кодировки для текущей сессии. Иначе при чтении или записи получим всякие крякозяблы :)


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.