В статье мы расскажем вам, как кириллицу конвертировать в unicode.
В php нету стандартных средств кодировки в unicode для кириллицы, поэтому вставляем эту функцию к себе в код или через include() и вызываем так:
$cyr=Жизнь замечательных людей
$unicode=cyr_code($cyr);
?>
Все некириличные знаки останутся нетронутыми.
//перекодировка win->unicode
function cyr_code ($in_text){
$output=;
$other[1025]=Ё;
$other[1105]=ё;
$other[1028]=Є;
$other[1108]=є;
$other[1030]=i;
$other[1110]=i;
$other[1031]=Ї;
$other[1111]=ї;
for ($i=0; $i
if (ord($in_text{$i})>191){
$output.=&#.(ord($in_text{$i})+848).;;
} else {
if (array_search($in_text{$i}, $other)===false){
$output.=$in_text{$i};
} else {
$output.=&#.array_search($in_text{$i}, $other).;;
}
}
}
return $output;
}