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+Javascript實(shí)現(xiàn)在線拍照功能實(shí)例
這篇文章主要介紹了PHP+Javascript實(shí)現(xiàn)在線拍照功能的方法,涉及javascript插件的使用及php圖片上傳的相關(guān)實(shí)現(xiàn)技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下2015-07-07phpstorm 正則匹配刪除空行、注釋行(替換注釋行為空行)
這篇文章主要介紹了phpstorm 正則匹配刪除空行、注釋行,需要的朋友可以參考下2018-01-01啟用Csrf后POST數(shù)據(jù)時(shí)出現(xiàn)的400錯(cuò)誤
這篇文章主要介紹了啟用Csrf后POST數(shù)據(jù)時(shí)出現(xiàn)的400錯(cuò)誤的相關(guān)資料,需要的朋友可以參考下2015-07-07常用的PHP數(shù)據(jù)庫(kù)操作方法(MYSQL版)
最近一直在折騰自己的網(wǎng)站首頁(yè),寫(xiě)的大部分PHP腳本都要用到和MYSQL數(shù)據(jù)庫(kù)相關(guān)的操作,今天把這些方法和大家分享一下,希望大家能多多交流!2011-06-06PHP并發(fā)多進(jìn)程處理利器Gearman使用介紹
這篇文章主要介紹了PHP并發(fā)多進(jìn)程處理利器Gearman使用介紹,需要的朋友可以參考下2016-05-05PHP通過(guò)正則表達(dá)式下載圖片到本地的實(shí)現(xiàn)代碼
PHP通過(guò)正則表達(dá)式下載圖片到本地的實(shí)現(xiàn)代碼,主要是通過(guò)正則表達(dá)式匹配網(wǎng)頁(yè)內(nèi)容中的圖片地址并下載。2011-09-09php利用cookie實(shí)現(xiàn)自動(dòng)登錄的方法
這篇文章主要介紹了php利用cookie實(shí)現(xiàn)自動(dòng)登錄的方法,涉及針對(duì)cookie的讀取判斷及登陸操作,是非常實(shí)用的技巧,需要的朋友可以參考下2014-12-12