最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

PHP中如何unicode編碼,在JavaScript中h如何解碼

 更新時間:2023年07月01日 16:43:52   投稿:yin  
PHP中如何unicode編碼,在JavaScript中如何解碼?js中h這樣的,怎么轉(zhuǎn)碼?

PHP中進行unicode編碼后,在JavaScript中如何解碼?js中&#104這樣的,怎么轉(zhuǎn)碼?

php代碼示例

http://m.fzitv.net/article/1.htm字符串被編碼成:&#104&#116&#116&#112&#115&#58&#47&#47&#119&#119&#119&#46&#106&#98&#53&#49&#46&#110&#101&#116&#47&#97&#114&#116&#105&#99&#108&#101&#47&#49&#46&#104&#116&#109

$str='http://m.fzitv.net/article/1.htm';
echo UnicodeEncode($str);
echo unicodeDecode(UnicodeEncode($str));
function UnicodeEncode($str){ //編碼
    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;
}
function unicodeDecode($unicode_str){ //解碼
    $json = '{"str":"'.$unicode_str.'"}';
    $arr = json_decode($json,true);
    if(empty($arr)) return '';
    return $arr['str'];
}

JavaScript中如何解碼示例

瀏覽器控制臺輸出http://m.fzitv.net/article/1.htm

function unt(str) {
	return str.replace(/&#(x)?([^&]{1,5});?/g, function (a, b, c) {
		return String.fromCharCode(parseInt(c, b ? 16 : 10));
	})
}
//帶;號
var str="https://www.jb51.net/article/1.htm";
//不帶分號
var str2="&#104&#116&#116&#112&#115&#58&#47&#47&#119&#119&#119&#46&#106&#98&#53&#49&#46&#110&#101&#116&#47&#97&#114&#116&#105&#99&#108&#101&#47&#49&#46&#104&#116&#109";
console.log(unt(str));
console.log(unt(str2));

到此這篇關(guān)于PHP中如何unicode編碼,在JavaScript中&#104如何解碼的文章就介紹到這了,更多相關(guān)PHP中unicode編碼,JavaScript中解碼內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

泽普县| 育儿| 延安市| 左贡县| 东莞市| 疏附县| 仪征市| 得荣县| 张家口市| 瑞丽市| 手游| 东辽县| 成安县| 乌拉特中旗| 平安县| 宣化县| 星座| 乳源| 健康| 渝中区| 南宫市| 双流县| 于都县| 安吉县| 金坛市| 根河市| 崇州市| 林口县| 海盐县| 留坝县| 蒙城县| 新乐市| 上蔡县| 财经| 巴南区| 亳州市| 涪陵区| 阿克苏市| 玉树县| 原平市| 钟祥市|