All pastes #125712 Raw Edit

Unnamed

public text v1 · immutable
·published 2006-08-10 21:07 UTC
rendered paste body
function 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;
}