Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 16.10.2011, 14:13
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

есть поле в бдsearch text utf8_general_ciПишу в него htmlspecialchars(urldecode('%D1%81%D0%B8 %D1%81%D1%8C%D0%BA%D0%B8!')) что значит "Сиськи!".А при заходе в пхпмайадмин я вижу значение поля "!"Почему так, а? =(при этом выборка из таблицы и вывод на экран сделает именно изначальные "Сиськи!" без кракозябриков.Но если изменить ручками через PhpMyAdmin кракозабрики на "Сиськи!" то в PhpMyAdmin все будет красиво именно "Сиськи!", а вот при выводе в моем скрипте будет "??????!"В том скрипте, который пишет и в том, который выводит в начале есть строчка:setlocale(LC_ALL, 'ru_RU.UTF-8');запись в БД идет без преобразований. т.е. что вернется из htmlspecialchars(urldecode('%D1%81%D0%B8 %D1%81%D1%8C%D0%BA%D0%B8!')) то и попадет в бд.Вардамп показыает так:string(13) "Сиськи!" против string(7) "??????!"
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Кракозябрики при выводе отдельных букв Guest Продолжение старого архива 0 16.10.2011 16:45
phpMyAdmin 3.4.3.1 Guest Продолжение старого архива 0 16.10.2011 14:07
phpMyAdmin сброс id Guest Продолжение старого архива 0 16.10.2011 13:55
Как запустить PhpMyAdmin? Guest Продолжение старого архива 0 01.10.2011 03:03



© www.otvetnemail.ru - Форум вопросов и ответов.