Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: mysql русские символы в "d093d180d183d0bf"
Форумы портала PHP.SU » PHP » SQL и Архитектура БД » mysql русские символы в "d093d180d183d0bf"

Страниц (1): [1]
 

1. Redya69 - 28 Июля, 2013 - 02:08:41 - перейти к сообщению
Сейчас работаю на новом хостинге.
При запросе в БД(везде 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".
Как можно от этого избавится?
2. caballero - 28 Июля, 2013 - 10:31:12 - перейти к сообщению
set names UTF8
3. Redya69 - 28 Июля, 2013 - 11:49:09 - перейти к сообщению
Не помогает.
даже если делать запрос через родной phpMyAdmin выходит тоже самое
4. Redya69 - 28 Июля, 2013 - 12:32:40 - перейти к сообщению
скриншоты
5. esterio - 28 Июля, 2013 - 13:23:18 - перейти к сообщению
А на странице что выводит? Если такое в пма то не страшно
6. Redya69 - 28 Июля, 2013 - 17:39:56 - перейти к сообщению
Ну как не страшно, придется размер поля в 3 раза увеличивать, это как-то не очень.
7. Redya69 - 28 Июля, 2013 - 19:47:35 - перейти к сообщению
Решено: сопоставление COLLATE utf8_unicode_bin, а надо COLLATE utf8_unicode_ci.
8. esterio - 29 Июля, 2013 - 05:39:37 - перейти к сообщению
ut8_general_ci

 

Powered by ExBB FM 1.0 RC1