Создаю отдельный файл 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. Подозреваю, что откуда-то его ставит битрикс. Как и откуда?

