欧美一级特黄大片做受成人-亚洲成人一区二区电影-激情熟女一区二区三区-日韩专区欧美专区国产专区

PHP如何解碼unicode編碼的中文字符代碼-創(chuàng)新互聯(lián)

本篇內(nèi)容主要講解“PHP如何解碼unicode編碼的中文字符代碼”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“PHP如何解碼unicode編碼的中文字符代碼”吧!

成都創(chuàng)新互聯(lián)公司從2013年創(chuàng)立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站建設、做網(wǎng)站網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元桃江做網(wǎng)站,已為上家服務,為桃江各地企業(yè)和個人服務,聯(lián)系電話:18982081108

問題背景:
晚上在抓取某網(wǎng)站數(shù)據(jù),結果在數(shù)據(jù)包中發(fā)現(xiàn)了這么一串編碼的數(shù)據(jù):"......\u65b0\u6d6a\u5fae\u535a......", 這其實是中文被unicode編碼后了的數(shù)據(jù),我現(xiàn)在就是想解碼出中文來,上度娘搞了半天,試了很多的姿(方)勢(法),終于搞定了。

解決方案:
呵呵,老外就是給力啊, 猛戳這里看老外給的解決方案

方案A(穩(wěn)定版+推薦):


function replace_unicode_escape_sequence($match) {
  return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
}
$name = '\u65b0\u6d6a\u5fae\u535a';
$str = preg_replace_callback('/\\\\u([0-9a-f]{4})/i', 'replace_unicode_escape_sequence', $name);
echo $str; //輸出: 新浪微博
//咱將上述方案A給封裝起來~~~(方案A穩(wěn)定版+升級+推薦)
class Helper_Tool
{
  static function unicodeDecode($data)
  {  
    function replace_unicode_escape_sequence($match) {
      return mb_convert_encoding(pack('H*', $match[1]), 'UTF-8', 'UCS-2BE');
    }  
 
    $rs = preg_replace_callback('/\\\\u([0-9a-f]{4})/i', 'replace_unicode_escape_sequence', $data);
 
    return $rs;
  }  
}
//調用
$name = '\u65b0\u6d6a\u5fae\u535a';
$data = Helper_Tool::unicodeDecode($name); //輸出新浪微博

 
方案B(次推薦):


<?php
function unicodeDecode($name){
  $json = '{"str":"'.$name.'"}';
  $arr = json_decode($json,true);
  if(empty($arr)) return ''; 
  return $arr['str'];
}
$name = '\u65b0\u6d6a\u5fae\u535a';
echo unicodeDecode($name); //輸出: 新浪微博

對于方案B, 我要特別重點說明下注意事項, 在好友 XAR (猛戳XAR博客) 的技術支持下,總結出要處理的字符串(即傳遞給函數(shù)unicodeDecode的參數(shù)$name的內(nèi)容中一定不能包含單引號,否則就會導致解析失敗, 所以有必要的話可以借助 str_replace()函數(shù)將非法字符格式化為合格字符)

到此,相信大家對“PHP如何解碼unicode編碼的中文字符代碼”有了更深的了解,不妨來實際操作一番吧!這里是創(chuàng)新互聯(lián)建站,更多相關內(nèi)容可以進入相關頻道進行查詢,關注我們,繼續(xù)學習!

網(wǎng)站欄目:PHP如何解碼unicode編碼的中文字符代碼-創(chuàng)新互聯(lián)
分享地址:http://aaarwkj.com/article46/hcjeg.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版App設計、企業(yè)建站、App開發(fā)、網(wǎng)站制作動態(tài)網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站網(wǎng)頁設計
日韩精品熟妻人女亚洲一区| 热久久这里只有精品视频| 最新日韩精品电影在线网| 好狼色欧美激情国产区| 日韩最新视频一区二区三| 女人被爽到高潮呻吟免费看| 精品一级人片内射视频| 夜夜春国产精品不卡一区二区| 在线最新亚洲日本韩国| 99精品欧美日韩在线播放| 欧美丰满老妇性猛交| 少妇视频资源一区二区三区 | 国产精品毛片一区内射| 亚洲黄色大片在线免费观看| 国产人妖cd蜜雅丝袜美女| 女优一区二区三区蜜桃| 午夜免费福利视频一区| 国产偷国产偷亚洲综合av| 亚洲第一青青草原在线| 欧美视频在线观看香蕉| 国产手机在线91精品观看| 国产一区二区三区本色| 日本久久久精品福利视频| 日本一区二区日本一区| 国产亚洲精品一区久久| 亚洲欧美日韩国产99| 四虎在线免费视频播放| 亚洲精品国产第一区| 日韩一区二区三精品| 91九色在线精品一区| 欧美高清成人一区二区三区| 久久久久精品久久久| 丰满人妻熟妇乱精品视频| 国精品午夜福利视频不卡| 97国产一区二区精品久久呦| 精品免费av在线播放| 欧美日韩在线精品1区2区| 偷拍色图一区二区二区| 成人黄色av大片在线观看| 亚洲黄色艳情视频录像| 国产精品自产在线观看一 |