php實現(xiàn)utf-8和GB2312編碼相互轉(zhuǎn)換函數(shù)代碼
更新時間:2013年02月07日 15:31:10 作者:
php實現(xiàn)utf-8和GB2312編碼相互轉(zhuǎn)換的一個函數(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);//使用@抵制錯誤,如果轉(zhuǎn)換字符串中,某一個字符在目標字符集里沒有對應(yīng)字符,那么,這個字符之后的部分就被忽略掉了;即結(jié)果字符串內(nèi)容不完整,此時要使用//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字符編碼問題之GB2312 VS UTF-8解決方法
- VBS實現(xiàn)GB2312,UTF-8,Unicode,BIG5編碼轉(zhuǎn)換工具
- PHP 解決utf-8和gb2312編碼轉(zhuǎn)換問題
- unicode utf-8 gb18030 gb2312 gbk各種編碼對比
- ASP中Utf-8與Gb2312編碼轉(zhuǎn)換亂碼問題的解決方法 頁面編碼聲明
- MSSQL轉(zhuǎn)MYSQL,gb2312轉(zhuǎn)utf-8無亂碼解決方法
- PHP iconv 解決utf-8和gb2312編碼轉(zhuǎn)換問題
- ASP UTF-8頁面亂碼+GB2312轉(zhuǎn)UTF-8 +生成UTF-8格式的文件(編碼)
- 用VBS實現(xiàn)的批量gb2312轉(zhuǎn)utf-8,支持拖動
- 用javascript實現(xiàn)gb2312轉(zhuǎn)utf-8的腳本
- [轉(zhuǎn)]ASP實現(xiàn)關(guān)鍵詞獲取(各搜索引擎,GB2312及UTF-8)
- UTF-8轉(zhuǎn)GB2312函數(shù)
- utf-8編碼轉(zhuǎn)換成gb2312
- 將編碼從GB2312轉(zhuǎn)成UTF-8的方法匯總(從前臺、程序、數(shù)據(jù)庫)
相關(guān)文章
PHP+Javascript實現(xiàn)在線拍照功能實例
這篇文章主要介紹了PHP+Javascript實現(xiàn)在線拍照功能的方法,涉及javascript插件的使用及php圖片上傳的相關(guān)實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-07-07phpstorm 正則匹配刪除空行、注釋行(替換注釋行為空行)
這篇文章主要介紹了phpstorm 正則匹配刪除空行、注釋行,需要的朋友可以參考下2018-01-01啟用Csrf后POST數(shù)據(jù)時出現(xiàn)的400錯誤
這篇文章主要介紹了啟用Csrf后POST數(shù)據(jù)時出現(xiàn)的400錯誤的相關(guān)資料,需要的朋友可以參考下2015-07-07常用的PHP數(shù)據(jù)庫操作方法(MYSQL版)
最近一直在折騰自己的網(wǎng)站首頁,寫的大部分PHP腳本都要用到和MYSQL數(shù)據(jù)庫相關(guān)的操作,今天把這些方法和大家分享一下,希望大家能多多交流!2011-06-06