Alexander333
15.03.2015 - 03:59
Всем привет!
Написал код, который берет данный из mysql и переводит их в JSON. Проблема состоит в том, что когда прогоняю код на локальном хостинге все работает хорошо. Когда на web сервере, то кое-какие символы, таки как èéàò становятся знаками вопросов (?) а нужно чтобы было так \u00f2
Например.
Подскажите в чем может быть проблема?
p.s.
на локальном хостинге PHP 5.6.1
на web hosting версия PHP: 5.2
AllesKlar
15.03.2015 - 07:20
ищи по слову кодировка. 156 тем на форуме.
_____________
[продано копирайтерам]
Alexander333
15.03.2015 - 13:35
Цитата (AllesKlar @ 15.03.2015 - 07:20) |
ищи по слову кодировка. 156 тем на форуме. |
Да, знаю, что проблема в кодировке. Настроил кодировку баз данных и фаилов php( UTF-8). Только вот на локальном хостинге проблем нет, а на веб хостинге есть. Может есть какая-то разница между ними? черт знает
bestxp
15.03.2015 - 14:24
найди хостинг с 5.6 и забей на то говно с 5.2
Alexander333
15.03.2015 - 14:27
Цитата (bestxp @ 15.03.2015 - 14:24) |
найди хостинг с 5.6 и забей на то говно с 5.2 |
Спасибо за ответ!
С удовольствием, но проблему уже решил поэтому в другой раз))
Alexander333
15.03.2015 - 14:30
Решение!
После подсоединение к базе написал
mysqli_query($link, "SET NAMES 'utf8'");
в коде когда выводил JSON
header("Content-type: application/json; charset=utf-8");
....
echo json_encode($values[$i]);
....
Всем спасибо
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.