注册 | 登录
欢迎注册会员

当前位置:首页 > 狗万 怎么玩 > PHP技术 > 正文

unicode编码转换:PHP将汉字转换成Unicode编码的函数

来源:程序人生 【 】 浏览:709 添加日期:2016-08-20 16:40:38 我要评论(0)

这是一个将汉字转换成Unicode编码的PHP函数,支持GBK和UTF8编码。

function?uni_decode?($uncode)
{
$word?=?json_decode(preg_replace_callback('/&#(\d{5});/',?create_function('$dec',?'return?\'\\u\'.dechex($dec[1]);'),?'"'.$uncode.'"'));
return?$word;
}

以下示例演示:

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;
}
$word?=?'将程序人生网站名称转为?Unicode?四字节编码!';
echo?uni_encode($word);


上述将输出如下结果:

将程序人生网站名称转为 Unicode 四字节编码!


你浏览的文章是 - 《unicode编码转换:PHP将汉字转换成Unicode编码的函数》!
文章出处:https://www.procedurelife.com/content/akkjda.html
100% (1)
0% (0)
评论0
头像 游客
1 2