欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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.dbjr.com.cn/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.dbjr.com.cn/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.dbjr.com.cn/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)文章

  • js每次Title顯示不同的名言

    js每次Title顯示不同的名言

    js隨機(jī)名言
    2008-09-09
  • JS數(shù)組降維的幾種方法詳解

    JS數(shù)組降維的幾種方法詳解

    這篇文章主要介紹了JS數(shù)組降維的幾種方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-04-04
  • javascript中數(shù)組與對(duì)象的使用方法區(qū)別

    javascript中數(shù)組與對(duì)象的使用方法區(qū)別

    數(shù)組(array)是按次序排列的一組值。JS其實(shí)沒(méi)有真正的數(shù)組,只是用對(duì)象模擬數(shù)組。本質(zhì)上,數(shù)組屬于一種特殊的對(duì)象。typeof運(yùn)算符會(huì)返回?cái)?shù)組的類型是object。在javascript中,數(shù)組又可以認(rèn)為是索引數(shù)組,即可以用整數(shù)來(lái)進(jìn)行索引。數(shù)組和對(duì)象在這種情況下非常接近。
    2022-12-12
  • js實(shí)現(xiàn)簡(jiǎn)單折疊、展開(kāi)菜單的方法

    js實(shí)現(xiàn)簡(jiǎn)單折疊、展開(kāi)菜單的方法

    這篇文章主要介紹了js實(shí)現(xiàn)簡(jiǎn)單折疊、展開(kāi)菜單的方法,涉及javascript動(dòng)態(tài)操作頁(yè)面元素變換的相關(guān)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-08-08
  • js實(shí)現(xiàn)一個(gè)猜數(shù)字游戲

    js實(shí)現(xiàn)一個(gè)猜數(shù)字游戲

    本文主要介紹了js實(shí)現(xiàn)一個(gè)猜數(shù)字游戲的實(shí)例代碼。具有很好的參考價(jià)值,下面跟著小編一起來(lái)看下吧
    2017-03-03
  • 微信小程序開(kāi)發(fā)中var that =this的用法詳解

    微信小程序開(kāi)發(fā)中var that =this的用法詳解

    這篇文章主要介紹了微信小程序開(kāi)發(fā)中var that =this的用法詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • ECharts設(shè)置x軸刻度間隔的2種解決方法

    ECharts設(shè)置x軸刻度間隔的2種解決方法

    在初步接觸Echarts時(shí),經(jīng)常遇到設(shè)置x軸刻度間隔的問(wèn)題,這篇文章主要給大家介紹了關(guān)于ECharts設(shè)置x軸刻度間隔的2種解決方法,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-08-08
  • Javascript同時(shí)聲明一連串(多個(gè))變量的方法

    Javascript同時(shí)聲明一連串(多個(gè))變量的方法

    這篇文章主要給大家介紹了利用Javascript聲明一連串(也就是多個(gè))變量的方法,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-01-01
  • 兼容FireFox 用javascript寫的一個(gè)畫(huà)圖函數(shù)

    兼容FireFox 用javascript寫的一個(gè)畫(huà)圖函數(shù)

    兼容FireFox 用javascript寫的一個(gè)畫(huà)圖函數(shù)...
    2007-08-08
  • JavaScript常用數(shù)組算法小結(jié)

    JavaScript常用數(shù)組算法小結(jié)

    在開(kāi)發(fā)項(xiàng)目的過(guò)程中,我們經(jīng)常會(huì)需要關(guān)于javascript數(shù)組的一些算法,比方說(shuō)數(shù)組去重、數(shù)組求交集、數(shù)組擾亂等等。今天就把個(gè)人的匯總整理的算法分享給大家。
    2016-02-02

最新評(píng)論