текст в какой-то кодировке -> HTML Unicode entities

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
текст в какой-то кодировке -> HTML Unicode entities

Задача следующая. Есть текст, в произвольной кодировке (заранее известной). Кодировка любая, не обязательно кириллическая. Надо перевести его в текст с использованием Unicode entitites, т.е. &#xXXXX;

Нутром чую, что это делается перекодированием сначала в UTF-8, а как потом изнасиловать UTF-8, чтобы сделать entities?

Тыкать мордой в [m]htmlentities[/m] не надо, не то.
 

SiMM

Новичок
[m]iconv[/m] + (возможно) дальнейшая доработка напильником?
 

Sad Spirit

мизантроп (Старожил PHPClub)
Команда форума
Автор оригинала: SiMM
[m]iconv[/m] + (возможно) дальнейшая доработка напильником?
так вот интересует именно дальнейшая доработка напильником.
 

гоша

Guest
$t= iconv(...,UCS-2BE)
$t=unpack("n*",$t)
foreach($t) printf("&#x%x;",$item);

типа того
 
Сверху