Показать сообщение отдельно
  #6 (permalink)  
Старый 06.09.2011, 11:55
что-то знаю
Отправить личное сообщение для devote Посмотреть профиль Найти все сообщения от devote
 
Регистрация: 24.05.2009
Сообщений: 5,176

/*
*  приведение канонического типа Unicode текста в нормальное состояние.
*/
function NFD2Chars( $value ) {
	$convmap = array( 0x80, 0xFFFF, 0, 0xFFFF );
	return mb_decode_numericentity(
				preg_replace( '/(\\\\u([ABCDEF0-9]{2})([ABCDEF0-9]{2}))/ise', '"&#".(0x\\2\\3).";"', $value ),
					$convmap, 'UTF-8');
}
Ответить с цитированием