PHP版 漢字轉(zhuǎn)碼的實(shí)現(xiàn)詳解
更新時(shí)間:2013年06月09日 15:51:06 作者:
本篇文章是對(duì)用php實(shí)現(xiàn)漢字轉(zhuǎn)碼進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下
如下所示:
<?php
function unicode_encode($str, $encoding='GBK', $prefix='&#', $postfix=';'){
$str = iconv($encoding, 'UCS-2', $str);
$arrstr = str_split($str, 2);
$unistr = '';
for($i=0, $len=count($arrstr); $i<$len; $i++)
{
$dec = hexdec(bin2hex($arrstr[$i]));
$unistr .= $prefix.$dec.$postfix;
}
return $unistr;
}
$str = '<b>哈哈</b>';
$unistr = unicode_encode($str);
echo $unistr.'<br />';
?>
復(fù)制代碼 代碼如下:
<?php
function unicode_encode($str, $encoding='GBK', $prefix='&#', $postfix=';'){
$str = iconv($encoding, 'UCS-2', $str);
$arrstr = str_split($str, 2);
$unistr = '';
for($i=0, $len=count($arrstr); $i<$len; $i++)
{
$dec = hexdec(bin2hex($arrstr[$i]));
$unistr .= $prefix.$dec.$postfix;
}
return $unistr;
}
$str = '<b>哈哈</b>';
$unistr = unicode_encode($str);
echo $unistr.'<br />';
?>
您可能感興趣的文章:
- php使用自定義函數(shù)實(shí)現(xiàn)漢字分割替換功能示例
- php自定義函數(shù)截取漢字長(zhǎng)度
- PHP截取漢字亂碼問題解決方法mb_substr函數(shù)的應(yīng)用
- php判斷輸入是否是純數(shù)字,英文,漢字的方法
- 支持生僻字且自動(dòng)識(shí)別utf-8編碼的php漢字轉(zhuǎn)拼音類
- php中將漢字轉(zhuǎn)換成拼音的函數(shù)代碼
- PHP5中GD庫(kù)生成圖形驗(yàn)證碼(有漢字)
- PHP讀取漢字的點(diǎn)陣數(shù)據(jù)
- php輸出全部gb2312編碼內(nèi)的漢字方法
- 在PHP的圖形函數(shù)中顯示漢字
- PHP切割漢字的常用方法實(shí)例總結(jié)
相關(guān)文章
PHP讀取網(wǎng)頁(yè)文件內(nèi)容的實(shí)現(xiàn)代碼(fopen,curl等)
php小偷程序中經(jīng)常需要獲取遠(yuǎn)程網(wǎng)頁(yè)的內(nèi)容,下面是一些實(shí)現(xiàn)代碼,需要的朋友可以慘況下。2011-06-06Windows平臺(tái)實(shí)現(xiàn)PHP連接SQL Server2008的方法
這篇文章主要介紹了Windows平臺(tái)實(shí)現(xiàn)PHP連接SQL Server2008的方法,結(jié)合實(shí)例形式分析了Windows平臺(tái)PHP連接SQL Server2008所需的相關(guān)dll動(dòng)態(tài)鏈接庫(kù)文件及相應(yīng)的配置與使用方法,需要的朋友可以參考下2017-07-07php+ajax簡(jiǎn)單實(shí)現(xiàn)全選刪除的方法
這篇文章主要介紹了php+ajax簡(jiǎn)單實(shí)現(xiàn)全選刪除的方法,結(jié)合實(shí)例形式分析了html+js前臺(tái)全選及通過ajax與后臺(tái)php交互實(shí)現(xiàn)批量刪除的具體操作步驟與相關(guān)技巧,需要的朋友可以參考下2016-12-12PHP is_subclass_of函數(shù)的一個(gè)BUG和解決方法
這篇文章主要介紹了PHP is_subclass_of函數(shù)的一個(gè)BUG和解決方法,這個(gè)BUG存在于php5.3.7版本以前,并且針對(duì)interface方面,需要的朋友可以參考下2014-06-06實(shí)現(xiàn)在同一方法中獲取當(dāng)前方法中新賦值的session值解決方法
這篇文章主要介紹了在同一方法中獲取當(dāng)前方法中新賦值的session值解決方法,需要的朋友可以參考下2014-06-06