• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/text/utfsafestring.php
  • Класс: BitrixMainTextUtfSafeString
  • Вызов: UtfSafeString::checkEncoding
static function checkEncoding($data)
{
	if (!Application::isUtfMode())
	{
		return true;
	}

	if (!is_string($data) && !is_array($data))
	{
		return true;
	}

	if (is_string($data))
	{
		return mb_check_encoding($data);
	}

	foreach ($data as $value)
	{
		if (!static::checkEncoding($value))
		{
			return false;
		}
	}

	return true;
}