• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/punycode.php
  • Класс: CBXPunycode
  • Вызов: CBXPunycode::DecomposeKorean
private function DecomposeKorean($char)
{
	$ix = (int) $char - 0xAC00;
	if ($ix < 0 || $ix >= 11172)
		return array($char);
	$result = [];
	$result[] = (int) (0x1100 + $ix / 588);
	$result[] = (int) (0x1161 + ($ix % 588) / 28);
	$t = 0x11A7 + $ix % 28;
	if ($t != 0x11A7)
		$result[] = $t;
	return $result;
}