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

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

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

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

php代碼示例

http://www.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://www.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中如何解碼示例

瀏覽器控制臺(tái)輸出http://www.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));
	})
}
//帶;號(hào)
var str="https://www.jb51.net/article/1.htm";
//不帶分號(hào)
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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

德化县| 新晃| 喀什市| 广宗县| 胶南市| 康定县| 阿瓦提县| 浦城县| 桃园市| 德阳市| 三河市| 秭归县| 孝感市| 乌什县| 龙泉市| 南漳县| 正蓝旗| 赤水市| 富顺县| 博客| 九台市| 扎赉特旗| 巴中市| 永川市| 扎兰屯市| 康定县| 岢岚县| 桦川县| 且末县| 翁源县| 肥东县| 弥勒县| 定南县| 广元市| 吕梁市| 佛学| 抚顺市| 海兴县| 同德县| 三河市| 宁夏|