php怎麼實現漢字轉unicode編碼

2021-03-10 10:02:22

php實現漢字轉unicode編碼的方法:首先建立一個PHP範例檔案;然後通過「function UnicodeEncode($str){...}」方法將指定漢字轉換為unicode字串即可。

本文操作環境:Windows7系統、PHP7.1、Dell G3電腦。

下面來看PHP Unicode編碼方法,將中文轉為Unicode字元,例如將新浪微博轉換為unicode字串,程式碼如下:

function UnicodeEncode($str){
    //split word
    preg_match_all('/./u',$str,$matches);
 
    $unicodeStr = "";
    foreach($matches[0] as $m){
        //拼接
        $unicodeStr .= "&#".base_convert(bin2hex(iconv('UTF-8',"UCS-4",$m)),16,10);
    }
    return $unicodeStr;
}
 
$str = "新浪微博";
echo UnicodeEncode($str);
Unicode編碼輸出字串:「\u65b0\u6d6a\u5fae\u535a」

推薦:《》

以上就是php怎麼實現漢字轉unicode編碼的詳細內容,更多請關注TW511.COM其它相關文章!