php中有個函數(shù)可以用來檢查當前字符串的編碼類型
創(chuàng)新互聯(lián)專注于四平網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供四平營銷型網(wǎng)站建設,四平網(wǎng)站制作、四平網(wǎng)頁設計、四平網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務,打造四平網(wǎng)絡公司原創(chuàng)品牌,更為您提供四平網(wǎng)站排名全網(wǎng)營銷落地服務。
mb_detect_encoding($str,array('ASSCII',''GB2312','UTF-8));
PHP用MBString庫的函數(shù)
$e=mb_detect_encoding($text, array('UTF-8', 'GBK'));
switch($e){
case 'UTF-8' : //如果是utf8編碼
break;
case ‘GBK’: //如果是gbk編碼
break
}
php判斷字符編碼的二個方法:
一個是用php自帶的函數(shù)mb_detect_encoding,一個是個人寫函數(shù)來處理。
方法1,使用mb_detect_encoding函數(shù)。
?
1
2
3
4
?php
$str=”a href="" target="_blank" class="infotextkey"腳本/a”;
echo mb_detect_encoding($str);
?
方法2,自定義函數(shù)。
?
1
2
3
4
5
6
7
8
9
10
11
?php
function chkbm($string){
$bm = array(‘ASCII’, ‘GBK’, ‘UTF-8′);
foreach($bm as $c){
if( $string === a href="" target="_blank" class="infotextkey"iconv/a(‘UTF-8′, $c, iconv($c, ‘UTF-8′, $string))){//轉(zhuǎn)換編碼后是不是相等
return $c;
}
}
return null;
}
?
用notepad++,可以查看php文件的編碼格式,是gbk還是utf8,一般php文件源碼里面都有寫編碼格式,沒寫的話就用我說的這個軟件打開,就能看到源碼的格式。
網(wǎng)站名稱:php查看數(shù)據(jù)編碼 php查詢數(shù)據(jù)庫中文亂碼
瀏覽地址:http://jinyejixie.com/article48/dddhohp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供電子商務、網(wǎng)站設計、用戶體驗、小程序開發(fā)、搜索引擎優(yōu)化、外貿(mào)網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)