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 :: Версия для печати :: Ajax проблемы с кодировкой
Форумы портала PHP.SU » » Работа с СУБД » Ajax проблемы с кодировкой

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

1. derevyankoal - 24 Июня, 2015 - 12:57:12 - перейти к сообщению
Такая проблема, в базе mysql названия некоторых товаров присутствуют символы ©,(R), (TM). При обычной загрузке страницы названия отображаются правильно CPU Intel© Core™ i3 3240 3.4GHz, а вот если достаю их через аякс, то мне возвращает CPU Intel? Core? i3 3240 3.4GHz, т.е. эти спецсимволы заменяются на "?". Кодировки всех файлов проверил, везде utf-8. база в UTF-8, никаких перекодирований или сторонних шрифтов не используется. Смотрю запрос в phpadmin, возвращает правильно. Смотрю фаербагом, аякс-скрипт возвращает уже со знаками вопроса. Может кто сталкивался с такой проблемой, в какую сторону хоть смотреть? Понимаю, что где-то кодировка слетает, но не могу найти где.
2. Faraon-san - 24 Июня, 2015 - 13:47:57 - перейти к сообщению
когда делаешь аякс-запрос посмотри фаербагом заголовки этого запроса, посмотри что тебе ответил сервер.
3. M-A-X - 03 Июля, 2015 - 18:00:09 - перейти к сообщению
А что отдает php?
Там json_encode?
4. ХозяЕн - 09 Июля, 2015 - 16:59:00 - перейти к сообщению

 

Powered by ExBB FM 1.0 RC1