Создаю отдельный файл test.php
Хочу в нем использовать некоторое API битрикса.
Подключаю его:
Получаю все нужны мне данные и вывожу их в json.
Все отлично выводится, но проблема в том, что отображение json происходит в кодировке UTF-8 BOM и этот мерзкий управляющий знак не дает работать json_decode.
У меня совершенно точно в моем файле кодировка UTF-8. Подозреваю, что откуда-то его ставит битрикс. Как и откуда?
Хочу в нем использовать некоторое API битрикса.
Подключаю его:
Код |
---|
define("NO_KEEP_STATISTIC", true); //Не учитываем статистику define("NOT_CHECK_PERMISSIONS", true); //Не учитываем права доступа require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php"); |
Получаю все нужны мне данные и вывожу их в json.
Код |
---|
echo json_encode($json); |
Все отлично выводится, но проблема в том, что отображение json происходит в кодировке UTF-8 BOM и этот мерзкий управляющий знак не дает работать json_decode.
У меня совершенно точно в моем файле кодировка UTF-8. Подозреваю, что откуда-то его ставит битрикс. Как и откуда?