php實(shí)現(xiàn)utf-8和GB2312編碼相互轉(zhuǎn)換函數(shù)代碼
更新時(shí)間:2013年02月07日 15:31:10 作者:
php實(shí)現(xiàn)utf-8和GB2312編碼相互轉(zhuǎn)換的一個(gè)函數(shù),有需要的朋友可以參考下
復(fù)制代碼 代碼如下:
<?php
/********************************************
*
* 函數(shù)名:get_utf8_to_gb($value)
* 作 用:utf8編碼字符串轉(zhuǎn)換成gb2312編碼
* 作 者:劉先忠
* 日 期:2011-11-09
*
********************************************/
function get_utf8_to_gb($value){
$value_1= $value;
$value_2 = @iconv( "utf-8", "gb2312//IGNORE",$value_1);//使用@抵制錯(cuò)誤,如果轉(zhuǎn)換字符串中,某一個(gè)字符在目標(biāo)字符集里沒(méi)有對(duì)應(yīng)字符,那么,這個(gè)字符之后的部分就被忽略掉了;即結(jié)果字符串內(nèi)容不完整,此時(shí)要使用//IGNORE
$value_3 = @iconv( "gb2312", "utf-8//IGNORE",$value_2);
if (strlen($value_1) == strlen($value_3))
{
return $value_2;
}else
{
return $value_1;
}
}
/********************************************
*
* 函數(shù)名:get_gb_to_utf8($value)
* 作 用:gb2312編碼字符串轉(zhuǎn)換成utf8編碼
* 作 者:劉先忠
* 日 期:2011-11-09
*
********************************************/
function get_gb_to_utf8($value){
$value_1= $value;
$value_2 = @iconv( "gb2312", "utf-8//IGNORE",$value_1);
$value_3 = @iconv( "utf-8", "gb2312//IGNORE",$value_2);
if (strlen($value_1) == strlen($value_3))
{
return $value_2;
}else
{
return $value_1;
}
}
?>
您可能感興趣的文章:
- 將字符串轉(zhuǎn)換成gb2312或者utf-8編碼的參數(shù)(js版)
- UTF-8 GBK UTF8 GB2312 之間的區(qū)別和關(guān)系介紹
- PHP字符編碼問(wèn)題之GB2312 VS UTF-8解決方法
- VBS實(shí)現(xiàn)GB2312,UTF-8,Unicode,BIG5編碼轉(zhuǎn)換工具
- PHP 解決utf-8和gb2312編碼轉(zhuǎn)換問(wèn)題
- unicode utf-8 gb18030 gb2312 gbk各種編碼對(duì)比
- ASP中Utf-8與Gb2312編碼轉(zhuǎn)換亂碼問(wèn)題的解決方法 頁(yè)面編碼聲明
- MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無(wú)亂碼解決方法
- PHP iconv 解決utf-8和gb2312編碼轉(zhuǎn)換問(wèn)題
- ASP UTF-8頁(yè)面亂碼+GB2312轉(zhuǎn)UTF-8 +生成UTF-8格式的文件(編碼)
- 用VBS實(shí)現(xiàn)的批量gb2312轉(zhuǎn)utf-8,支持拖動(dòng)
- 用javascript實(shí)現(xiàn)gb2312轉(zhuǎn)utf-8的腳本
- [轉(zhuǎn)]ASP實(shí)現(xiàn)關(guān)鍵詞獲取(各搜索引擎,GB2312及UTF-8)
- UTF-8轉(zhuǎn)GB2312函數(shù)
- utf-8編碼轉(zhuǎn)換成gb2312
- 將編碼從GB2312轉(zhuǎn)成UTF-8的方法匯總(從前臺(tái)、程序、數(shù)據(jù)庫(kù))
相關(guān)文章
PHP編程中的Session阻塞問(wèn)題與解決方法分析
這篇文章主要介紹了PHP編程中的Session阻塞問(wèn)題與解決方法,簡(jiǎn)單分析了php session阻塞的原理、原因與簡(jiǎn)單解決方法,需要的朋友可以參考下2017-08-08
php+Memcached實(shí)現(xiàn)簡(jiǎn)單留言板功能示例
這篇文章主要介紹了php+Memcached實(shí)現(xiàn)簡(jiǎn)單留言板功能,結(jié)合實(shí)例形式較為詳細(xì)的分析了php結(jié)合memcached實(shí)現(xiàn)留言板的具體步驟與相關(guān)操作技巧,需要的朋友可以參考下2017-02-02
PHP微信開(kāi)發(fā)之微信錄音臨時(shí)轉(zhuǎn)永久存儲(chǔ)
這篇文章主要為大家詳細(xì)介紹了PHP微信開(kāi)發(fā)之微信錄音臨時(shí)轉(zhuǎn)永久存儲(chǔ),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2018-01-01
PHP自定義函數(shù)獲取搜索引擎來(lái)源關(guān)鍵字的方法
這篇文章主要介紹了PHP自定義函數(shù)獲取搜索引擎來(lái)源關(guān)鍵字的方法,涉及php針對(duì)來(lái)路頁(yè)面URL的分析與判斷技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2016-07-07
php實(shí)現(xiàn)模擬post請(qǐng)求用法實(shí)例
這篇文章主要介紹了php實(shí)現(xiàn)模擬post請(qǐng)求用法,分析了php模擬post請(qǐng)求的三種常見(jiàn)用法,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07

