这是我写的Unicode码生成UTF-8对应的码值
<?php
//3字节 1110xxxx 10xxxxxx 10xxxxxx
$unicode = '\u611f'; //中文感Unicode
function unicode_utf8($unicode)
{
$decval = intval(hexdec($unicode));
$left = dechex( 0xe0 | ($decval >> 12));
$mid = dechex( 0x80 | (($decval >> 6) & 0x3f));
$right= dechex( 0x80 | ($decval & 0x3f));
return $left.$mid.$right;
}
echo $utf8 = unicode_utf8($unicode);
echo "\n";
?>
输出:e6849f
问题是如何把UTF-8码 e6849f 对应的汉字'感'显示出来??
<?php