Как известно, стандартная функция php json_encode() работает только с строками в кодировке utf-8. В новом ядре 1с-Битрикс появилась замечательная обертка, позволяющая не думать о текущей кодировке сайта:
// encode $enc_value = \Bitrix\Main\Web\Json::encode($data, $options = null); // decode $dec_value = \Bitrix\Main\Web\Json::decode($data);
Параметры $data и $options совпадают с параметрами json_encode().
Если во время преобразования возникла ошибка, генерируется исключение \Bitrix\Main\ArgumentException.
Больше статей и материалов по web-разработке в tg-канале - подписывайтесь!
Подписаться в telegram
Спасибо огромное, очень помогло
Вау! Я тоже довольна. Очень вовремя Яндекс эту страничку мне показал.
Спасибо, добрый человек!)