• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/main.php
  • Класс: CAllMain
  • Вызов: CAllMain::UnJSEscape
public function UnJSEscape($str)
{
	if(strpos($str, "%u") !== false)
	{
		$str = preg_replace_callback(
			"'%u([0-9A-F]{2})([0-9A-F]{2})'i",
			function ($ch) {
				$res = chr(hexdec($ch[2])).chr(hexdec($ch[1]));
				return $GLOBALS["APPLICATION"]->ConvertCharset($res, "UTF-16", LANG_CHARSET);
			},
			$str
		);
	}
	return $str;
}