О похапе и HTML-entities с проблемами

April 23, 2009 by Andrew Tch · Leave a Comment 

А вы знали, что mb_convert_encoding умеет выпиливать HTML-entities коды unicode символов?
Всего-то надо воспользоваться внутренней кодировкой HTML-ENTITIES для преобразования в нормальный юникод. Например:

$str = 'Компоненты
длякомпьюте
ров|||RAM оперативная память';
php > print mb_convert_encoding($str, 'UTF-8', 'HTML-ENTITIES');
Компоненты для компьютеров|||RAM оперативная память

Пользуйтесь последней версией PHP – функция течет как нос весной, и в 5.1 можно сразу же получить zend_mm_heap corrupred.

Speak Your Mind

Tell us what you're thinking...
and oh, if you want a pic to show with your comment, go get a gravatar!