成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? PHP中對漢字進行unicode編碼和解碼的實現方法(必看)
全站頭部文字 我要出現在這里
PHP中對漢字進行unicode編碼和解碼的實現方法(必看) 697 2024-01-10   

實例如下:

//將內容進行UNICODE編碼
function unicode_encode($name)
{
  $name = iconv('UTF-8', 'UCS-2', $name);
  $len = strlen($name);
  $str = '';
  for ($i = 0; $i < $len - 1; $i = $i + 2)
  {
    $c = $name[$i];
    $c2 = $name[$i + 1];
    if (ord($c) > 0)
    {  // 兩個字節的文字
      $str .= 'u'.base_convert(ord($c), 10, 16).base_convert(ord($c2), 10, 16);
    }
    else
    {
      $str .= $c2;
    }
  }
  return $str;
}
$name = 'MY,你大爺的';
$unicode_name=unicode_encode($name);
echo '<h3>'.$unicode_name.'</h3>';
// 將UNICODE編碼后的內容進行解碼
function unicode_decode($name)
{
  // 轉換編碼,將Unicode編碼轉換成可以瀏覽的utf-8編碼
  $pattern = '/([w]+)|(\u([w]{4}))/i';
  preg_match_all($pattern, $name, $matches);
  if (!empty($matches))
  {
    $name = '';
    for ($j = 0; $j < count($matches[0]); $j++)
    {
      $str = $matches[0][$j];
      if (strpos($str, '\u') === 0)
      {
        $code = base_convert(substr($str, 2, 2), 16, 10);
        $code2 = base_convert(substr($str, 4), 16, 10);
        $c = chr($code).chr($code2);
        $c = iconv('UCS-2', 'UTF-8', $c);
        $name .= $c;
      }
      else
      {
        $name .= $str;
      }
    }
  }
  return $name;
}
echo 'MY,u4f60u5927u7237u7684 -> '.unicode_decode($unicode_name);

以上這篇PHP中對漢字進行unicode編碼和解碼的實現方法(必看)就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持綠夏網。



主站蜘蛛池模板: 林莉娴| 袁冰妍个人资料| 李安娜| 韩国三级播放| 黑丝高跟鞋美女| 疑云密布 电影| 妖精的尾巴第三季| 被打屁股的作文 | 铁拳行动| amari| 那个不为人知的故事电视剧| 致命录像带2| junk boy| 舌吻床戏视频| 香谱七十二法图解| 性感美女写真视频| the girl next door| 电视剧暖春全集免费播放| 时事新闻摘抄| 鹌鹑图片| 电影百鸟朝凤免费完整版| 孙炜| 鹤壁旅游必去十大景点| 急售二室一厅16万元一层楼| 她的伪装 电视剧| 红海行动2在线观看西瓜影院| 老板娘2无间潜行| 谢承均| 译制片《桥》| 零下100度| 看图猜明星| 即便是爸爸也想恋爱| 风间电影正版免费观看| 黑帮大佬和我的第365天| 最近,妹妹的样子有点怪| 王韧| 金顶神功| 姿metcn张筱雨人体1| 奇米7777欧美日韩免费视频| 2025最火蛋糕图片| 百合 电影|

?。?!站長長期在線接?。?!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103