下面来总结一些常用的汉字转换成unicode编码php程序实现代码,我们只要了解到unicode编码与gbk编码之间的内置转换原理即可了.
汉字转换成unicode方法,代码如下:
0xa0) {
$encode.= '' . htou(substr($str, $i, 3)) . ';';
$i = 2;
} else {
$encode.= '' . ord($str[$i]) . ';';
}
}
return $encode;
}
echo my_utf8_unicode("哈哈ABC");
?>汉字转换成unicode方法二,代码如下:
函数用法,代码如下:
$word = '一个汉字转换成Unicode四字节编码的PHP函数。';
立即学习“PHP免费学习笔记(深入)”;
echo getUnicode($word);
/*
上述将输出如下结果:
一个汉字转换成Un
icode四字节编
系统易学易懂,用户只需会上网、不需学习编程及任何语言,只要使用该系统平台,只要会打字,即可在线直接完成建站所有工作。本程序适合不懂php环境配置的新手用来在本机调试智能SiteSEO网站优化软件,安装过程极其简单。您的网站地址:http://localhost您的网站后台:登录地址: http://localhost/admin.php密 码: admin服务器套件所包含的软件:nginx-0.7
码的PHP函数。
*/
这一组函数可以将汉字转成unicode编码,也可以将unicode解码成汉字.
将汉字转成Unicode的函数,代码如下:
function uni_encode ($word)
{
$word0 = iconv('gbk', 'utf-8', $word);
$word1 = iconv('utf-8', 'gbk', $word0);
$word = ($word1 == $word) ? $word0 : $word;
$word = json_encode($word);
$word = preg_replace_callback('/\u(w{4})/', create_function('$hex', 'return ''.hexdec($hex[1]).';';'), substr($word, 1, strlen($word)-2));
return $word;
}对Unicode编码进行解码的函数,代码如下:
function uni_decode ($uncode)
{
$word = json_decode(preg_replace_callback('/(\d{5});/', create_function('$dec', 'return '\u'.dechex($dec[1]);'), '"'.$uncode.'"'));
return $word;
}永久链接:
转载随意!带上文章地址吧。









