Unnamed
public text v1 · immutablefunction iso_8859_1_to_utf_8($str)
{
$out = '';
for ($i = 0, $len = strlen($str); $i < $len; $i++)
{
$letter = $str[$i];
$num = ord($letter);
if ($num < 0x80)
{
$out .= $letter;
}
else if ($num < 0xC0)
{
$out .= "\xC2$letter";
}
else
{
$chr = chr($num - 64);
$out .= "\xC3$chr";
}
}
return $out;
}