常用的漢字轉(zhuǎn)換成編碼pHp程序?qū)崿F(xiàn)代碼,(圖)

2023-11-05    分類: 網(wǎng)站建設(shè)

下面總結(jié)了一些常用漢字轉(zhuǎn)換成編碼的pHp程序?qū)崿F(xiàn)代碼,我們只需要了解編碼和gbk編碼的內(nèi)置轉(zhuǎn)換原理即可。

如何轉(zhuǎn)換漢字php漢字轉(zhuǎn)unicode編碼,代碼如下:

 0xa0) {
            $encode.= '&#' . htou(substr($str, $i, 3)) . ';';
            $i = 2;
        } else {
            $encode.= '&#' . ord($str[$i]) . ';';
        }
    }
    return $encode;
}
echo my_utf8_unicode("哈哈AbC");
?>

漢字轉(zhuǎn)換為方法二,代碼如下:

函數(shù)使用php漢字轉(zhuǎn)unicode編碼,代碼如下:

$word ='一個將中文字符轉(zhuǎn)換為四字節(jié)編碼的pHp函數(shù)。 ';

echo ($word);

/*

上面會輸出如下結(jié)果:

將漢字轉(zhuǎn)成聯(lián)合國

四字節(jié)代碼

編寫 pHp 函數(shù)。

*/

這組函數(shù)可以將漢字轉(zhuǎn)換成代碼,或者將它們解碼成漢字。

漢字轉(zhuǎn)成函數(shù),代碼如下:

function uni_encode ($word) 
{ 
    $word0 = iconv('gbk', 'utf-8', $word); 
    $word1 = iconv('utf-8', 'gbk', $word0); 
    $word =  ($word1 == $word) ? $word0 : $word; 
    $word = json_encode($word); 
    $word = preg_replace_callback('/\u(w{4})/', create_function('$hex', 'return '&#'.hexdec($hex[1]).';';'), substr($word, 1, strlen($word)-2)); 
    return $word; 
}

解碼編碼的函數(shù),代碼如下:

function uni_decode ($uncode) 
{ 
    $word = json_decode(preg_replace_callback('/&#(\d{5});/', create_function('$dec', 'return '\u'.dechex($dec[1]);'), '"'.$uncode.'"')); 
    return $word; 
}

固定鏈接:

自由轉(zhuǎn)載!帶上文章地址。

當(dāng)前題目:常用的漢字轉(zhuǎn)換成編碼pHp程序?qū)崿F(xiàn)代碼,(圖)
標(biāo)題路徑:http://www.bm7419.com/news41/292591.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站制作、商城網(wǎng)站、網(wǎng)站改版、網(wǎng)站營銷、標(biāo)簽優(yōu)化、企業(yè)建站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

外貿(mào)網(wǎng)站建設(shè)