日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
php中文字符怎么轉(zhuǎn)十六進制

本文操作環(huán)境:windows7系統(tǒng)、php7.1版、DELL G3電腦

成都創(chuàng)新互聯(lián)專注于澄邁網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供澄邁營銷型網(wǎng)站建設(shè),澄邁網(wǎng)站制作、澄邁網(wǎng)頁設(shè)計、澄邁網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造澄邁網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供澄邁網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

php中文字符怎么轉(zhuǎn)十六進制?

php中文漢字與16進制編碼轉(zhuǎn)換三種方法

用php實現(xiàn)中文漢字與16進制間的編碼轉(zhuǎn)換。

例1,

方法2,

echo rawurlencode("北京歡迎您").'
';

返回字符串,此字符串中除了 -_. 之外的所有非字母數(shù)字字符都將被替換成百分號(%)后跟兩位十六進制數(shù)。

解碼用:rawurldecode

方法3,

gbk版:

gbk編碼中一個漢字由二個字符組成,

通過ord()函數(shù)獲取字符的ascii值如果大于127時,就可以確定當(dāng)前字符為一個漢字的前半部分,還需要獲取漢字的后半部分。

當(dāng)然,這種判斷的方法要結(jié)合具體的開發(fā)環(huán)境,如果存在ascii值大于127的單個字符,這種方法判斷顯然就不正確。

php實現(xiàn)中文字符轉(zhuǎn)十進制的原理就是通過for循環(huán)的方法獲取一個漢字的二個字符,然后使用ord()函數(shù)把各字符轉(zhuǎn)換為十進制。

如上分別是:不 [178 187] 要 [210 170] 迷 [195 212] 戀 [193 181] 哥 [184 231]

php 實現(xiàn)中文字符轉(zhuǎn)十六進制的原理:

首先使用ord()函數(shù)取出各個中文字符的十進制,具體可查看[php函數(shù)篇掌握ord()與chr()函數(shù)應(yīng)用],然后使用dechex()函數(shù)把各個中文字符轉(zhuǎn)化為十六進制。

代碼:

127){ 
$result[] = ord($string[$i]).' '.ord($string[++$i]); 
} 
} 
var_dump($result); 
echo '
'; //十六進制 $strings = array(); foreach($result as $v){ $dec = explode(" ",$v); $strings[] = dechex($dec[0])." ".dechex($dec[1]); } var_dump($strings); utf-8版: $string = "北京歡迎您!"; $length = strlen($string); echo $string; $result = array(); //十進制 for($i=0;$i<$length;$i++){ if(ord($string[$i])>127){ $result[] = ord($string[$i]).' '.ord($string[++$i]).' '.ord($string[++$i]); } } var_dump($result); echo '
'; //十六進制 $strings = array(); foreach($result as $v){ $dec = explode(" ",$v); $strings[] = dechex($dec[0])." ".dechex($dec[1])." ".dechex($dec[2]); } var_dump($strings);

網(wǎng)頁名稱:php中文字符怎么轉(zhuǎn)十六進制
文章URL:http://www.dlmjj.cn/article/dhppgsc.html