Chr по кодировке Utf8

slavon-x86

Well-Known Member
18.12.2005
215
0
#1
Есть код символа в кодировке UTF8
$s = 1092; // Код символа "ф"

Как из этого кода создать символ (в кодировке UTF8) ?
 

slavon-x86

Well-Known Member
18.12.2005
215
0
#2
Создаётся вот так: $c = chr(209).chr(132);

Но вот как разложить 1092 на 209.132 ?
Может кто сталкивался или знает как это делается ?
 

slavon-x86

Well-Known Member
18.12.2005
215
0
#4
Информация проходит через несколько сайтов. А там может быть абсолютно любая кодировка и любой язык. Поэтому решил перегнать всё в восьмеричный код, чтобы наверняка всё работало нормально. А вот обратно не получается.

Можно конечно побаитно данные закодировать. Но так мне гораздо удобней.
 

slavon-x86

Well-Known Member
18.12.2005
215
0
#5
Нашёл временное решение:
$res .= html_entity_decode ('&#'.$s.';', ENT_NOQUOTES, 'UTF-8');

Но если кто-то найдёт разложение через циклы, то напишите здесь, если не сложно.