php制作unicode解碼工具(unicode編碼轉(zhuǎn)換器)代碼分享
<?php
function unicode_encode($name)
{
$name = iconv('UTF-8', 'UCS-2', $name);
$len = strlen($name);
$str = '';
for ($i = 0; $i < $len - 1; $i = $i + 2)
{
$c = $name[$i];
$c2 = $name[$i + 1];
if (ord($c) > 0)
{ //兩個(gè)字節(jié)的文字
$str .= '\u'.base_convert(ord($c), 10, 16).str_pad(base_convert(ord($c2), 10, 16), 2, 0, STR_PAD_LEFT);
}
else
{
$str .= $c2;
}
}
return $str;
}
//將UNICODE編碼后的內(nèi)容進(jìn)行解碼
function unicode_decode($name)
{
//轉(zhuǎn)換編碼,將Unicode編碼轉(zhuǎn)換成可以瀏覽的utf-8編碼
$pattern = '/([\w]+)|(\\\u([\w]{4}))/i';
preg_match_all($pattern, $name, $matches);
if (!empty($matches))
{
$name = '';
for ($j = 0; $j < count($matches[0]); $j++)
{
$str = $matches[0][$j];
if (strpos($str, '\\u') === 0)
{
$code = base_convert(substr($str, 2, 2), 16, 10);
$code2 = base_convert(substr($str, 4), 16, 10);
$c = chr($code).chr($code2);
$c = iconv('UCS-2', 'UTF-8', $c);
$name .= $c;
}
else
{
$name .= $str;
}
}
}
return $name;
}
- PHP解碼unicode編碼的中文字符代碼分享
- php utf-8轉(zhuǎn)unicode的函數(shù)
- 淺析PHP中的UNICODE 編碼與解碼
- PHP中正則表達(dá)式對(duì)UNICODE字符碼的匹配方法
- PHP如何實(shí)現(xiàn)Unicode和Utf-8編碼相互轉(zhuǎn)換
- php UTF-8、Unicode和BOM問題
- 簡(jiǎn)單談?wù)刾hp中的unicode和utf8編碼
- 用php實(shí)現(xiàn)gb2312和unicode間的編碼轉(zhuǎn)換
- PHP解密Unicode及Escape加密字符串
- php實(shí)現(xiàn)utf-8轉(zhuǎn)unicode函數(shù)分享
- PHP實(shí)現(xiàn)Unicode編碼相互轉(zhuǎn)換的方法示例
相關(guān)文章
用Laravel Sms實(shí)現(xiàn)laravel短信驗(yàn)證碼的發(fā)送的實(shí)現(xiàn)
這篇文章主要介紹了用Laravel Sms實(shí)現(xiàn)laravel短信驗(yàn)證碼的發(fā)送的實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-11-11
php下實(shí)現(xiàn)農(nóng)歷日歷的代碼
php下實(shí)現(xiàn)農(nóng)歷日歷的代碼...2007-03-03
php調(diào)用dll的實(shí)例操作動(dòng)畫與代碼分享
這是我錄制的一個(gè)gif操作動(dòng)畫,圖片比較大,如果大家在線看圖感覺不流暢的話可以把圖片保存到本機(jī)再看2012-08-08
基于php設(shè)計(jì)模式中工廠模式詳細(xì)介紹
本篇文章是對(duì)php設(shè)計(jì)模式中工廠模式進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-05-05
關(guān)于PhpStorm設(shè)置點(diǎn)擊編輯文件自動(dòng)定位源文件的實(shí)現(xiàn)方式
這篇文章主要介紹了關(guān)于PhpStorm設(shè)置點(diǎn)擊編輯文件自動(dòng)定位源文件的實(shí)現(xiàn)方式,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-12-12
php實(shí)現(xiàn)圖形顯示Ip地址的代碼及注釋
這篇文章主要介紹了php實(shí)現(xiàn)圖形顯示Ip地址,有需要的朋友可以參考一下2014-01-01
YII2框架中使用yii.js實(shí)現(xiàn)的post請(qǐng)求
本文給大家介紹的是簡(jiǎn)單分析下用yii2的yii\helpers\Html類和yii.js實(shí)現(xiàn)的post請(qǐng)求的方法,非常的簡(jiǎn)單,有需要的小伙伴可以參考下2017-04-04
laravel使用redis隊(duì)列實(shí)例講解
這篇文章主要介紹了laravel使用redis隊(duì)列實(shí)例講解,使用laravel框架之后配置redis還是很簡(jiǎn)單的,有感興趣的同學(xué)可以學(xué)習(xí)下2021-03-03

