• Модуль: webdav
  • Путь к файлу: ~/bitrix/modules/webdav/classes/tools.php
  • Класс: CWebDavTools
  • Вызов: CWebDavTools::convertToUtf8
static function convertToUtf8(&$data)
{
	global $APPLICATION;
	static $isUtfInstall = null;

	if($isUtfInstall === null)
	{
		$isUtfInstall = defined('BX_UTF');
	}
	if($isUtfInstall === true)
	{
		return;
	}

	if(is_array($data))
	{
		foreach ($data as &$item)
		{
			static::convertToUtf8($item);
		}
		unset($item);
	}
	elseif(!is_numeric($data) && is_string($data))
	{
		$data = $APPLICATION->convertCharset($data, LANG_CHARSET, 'UTF-8');
	}
}