PHP判斷字符串編碼是否utf8并轉(zhuǎn)換的方法
來源:程序員人生 發(fā)布時間:2013-11-12 04:43:24 閱讀次數(shù):2413次
關于PHP下字符串亂碼的問題,當一個頁面存在兩種編碼的時候,無論你乍么選擇都會出現(xiàn)亂碼,那么如何才能解決這個問題呢?小編給大家提供的辦法:
一。首先按國際慣例,檢查你的文件編碼與數(shù)據(jù)庫、頁面編碼是否一致。
二。如果“一”沒有問題,那么就需要先判斷字符串的編碼了,我們只要判斷一種就可以了,關于檢測是否為utf8編碼的問題,網(wǎng)以前發(fā)表過相關文章,但是不太好用,今天在網(wǎng)上找到一個比較完美的函數(shù),代碼如下:
Copy to Clipboard
引用的內(nèi)容:
[www.veryhuo.com] function is_utf8($liehuo_net)
{
if (preg_match("/^([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}/",$liehuo_net) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){1}$/",$liehuo_net) == true || preg_match("/([".chr(228)."-".chr(233)."]{1}[".chr(128)."-".chr(191)."]{1}[".chr(128)."-".chr(191)."]{1}){2,}/",$liehuo_net) == true)
{
return true;
}
else
{
return false;
}
}
現(xiàn)在再來說一下使用方法,高手就不用看了,因為一些初學者不懂得如何引入并使用這個函數(shù),下邊是方法。
一。將以上代碼保存為獨立文件,例如:liehuo_func_validt.php,保存到網(wǎng)站根目錄,然后再引入到文件中,加入以下代碼:
Copy to Clipboard
引用的內(nèi)容:
[www.veryhuo.com] require( "liehuo_func_validt.php" );
接下來判斷代碼,寫在上述代碼的下邊:
Copy to Clipboard
引用的內(nèi)容:
[www.veryhuo.com] if(is_utf8($liehuo)==1)
{
$liehuo = iconv("utf-8","gbk",$liehuo);
}
這樣就可以了。
二。將判斷函數(shù)直接放在文件的頂部使用,再加入判斷代碼,比較
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
------分隔線----------------------------
------分隔線----------------------------
主站蜘蛛池模板:
天天做夜夜做久久做狠狠
|
亚洲精品久久久久综合91
|
成人影音
|
欧美中文小说在线观看
|
亚洲欧洲日本天天堂在线观看
|
国产成人精品亚洲一区
|
日本乱妇|
另类天堂网
|
最近免费字幕高清在线观看
|
日本视频在线观看不卡高清免费
|
免费看黄的网址
|
欧美一区二区三区在线观看不卡
|
中文字幕组
|
成人啪精品视频免费网站
|
亚洲最大网站在线
|
91在线一区二区
|
www.日本高清视频.com
|
国产亚洲美女精品久久久久
|
狂野欧美激情性xxxx
|
亚欧精品在线观看
|
免费叼嘿视频
|
宇都宫紫苑在线
|
免费视频www
|
在线视频观看一区
|
日产国产欧美视频一区精品
|
jiucao在线观看精品
|
99精品大香线蕉线伊人久久久
|
五月丁色
|
亚洲精品国产第1页
|
一级毛片不卡片免费观看
|
欧美一级片免费观看
|
伊人伊成久久人综合网777
|
freexxx性video法国|
精品视频一区二区三三区四区
|
国产做人爱三级视频在线
|
欧美天堂视频
|
毛片爱爱|
日本亚洲网站
|
欧美一级毛片免费高清aa
|
国产欧美日韩精品高清二区综合区
|
欧美一级在线
|