//gb2312编码转utf8编码
function gb2utf8($gb)/* Program writen by sadly modified by agun */{
return $gb;
$filename = "gb2312.txt";
$ret = "";
$utf8 = "";
while ($gb) {
for ($i = 0; $i < strlen($utf8); $i += 3)
} else {
}
}
return $ret;
}
//unicode编码转utf8编码
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;
}