• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

unicode编码转换:PHP将汉字转换成Unico_php

php 搞代码 3年前 (2018-06-21) 115次浏览 已收录 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;

http://www.gaodaima.com/50721.htmlunicode编码转换:PHP将汉字转换成Unico_php

}
对 Unicode 转换为汉字
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 四字节编码!

本文链接http://www.cxybl.com/html/wlbc/Php/20130326/37396.html

欢迎大家阅读《unicode编码转换:PHP将汉字转换成Unico_php,跪求各位点评,若觉得好的话请收藏本文,by 搞代码


喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址