function u2utf8($c) { for ($i = 0; $i < count($c); $i++) $str = ""; if ($c < 0x80) { $str. = $c; } else if ($c < 0x800) { $str. = (0xC0 | $c >> 6); $str. = (0x80 | $c & 0x3F); } else if ($c < 0x10000) { $str. = (0xE0 | $c >> 12); $str. = (0x80 | $c >> 6 & 0x3F); $str. = (0x80 | $c & 0x3F); } else if ($c < 0x200000) { $str. = (0xF0 | $c >> 18); $str. = (0x80 | $c >> 12 & 0x3F); $str. = (0x80 | $c >> 6 & 0x3F); $str. = (0x80 | $c & 0x3F); } return $str; }