久久久久久久视色,久久电影免费精品,中文亚洲欧美乱码在线观看,在线免费播放AV片

<center id="vfaef"><input id="vfaef"><table id="vfaef"></table></input></center>

    <p id="vfaef"><kbd id="vfaef"></kbd></p>

    
    
    <pre id="vfaef"><u id="vfaef"></u></pre>

      <thead id="vfaef"><input id="vfaef"></input></thead>

    1. 站長資訊網(wǎng)
      最全最豐富的資訊網(wǎng)站

      php bom是什么意思

      php bom是用來判斷文本文件是哪一種Unicode編碼的標(biāo)記;在utf-8編碼文件中,BOM在文件頭部,占用三個字節(jié),用來標(biāo)示該文件屬于utf-8編碼。

      php bom是什么意思

      本教程操作環(huán)境:Windows10系統(tǒng)、PHP8.1版、DELL G3電腦

      php bom是什么意思?

      PHP-BOM

      1.問題描述:所有使用控制層返回的ajax請求都會在前面附加一個小紅點,查了一下是因為文件前面有BOM,雖然事后證明并不是所有的文件都帶有BOM,但是卻造成所有的文件返回數(shù)據(jù)都出現(xiàn)問題。

      2.那么,什么是BOM呢?

      答曰:在utf-8編碼文件中BOM在文件頭部,占用三個字節(jié),用來標(biāo)示該文件屬于utf-8編碼,現(xiàn)在已經(jīng)有很多軟件識別bom頭,但是還有些不能識別bom頭,比如PHP就不能識別bom頭,這也是用記事本編輯utf-8編碼后執(zhí)行就會出錯的原因了。

      3.解決方案,去網(wǎng)上找一些批量處理BOM的腳本運行一下就行了,你也可以運行像editplus、Ultraedit這樣的工具來解決。

      4.最后提供一個去BOM的文件,運行一下就可以了。

      echo '當(dāng)前查找的目錄為:'.$basedir.'當(dāng)前的設(shè)置是:'; echo $auto?'檢測文件BOM同時去除檢測到BOM文件的BOM<br />':'只檢測文件BOM不執(zhí)行去除BOM操作<br />'; checkdir($basedir); function checkdir($basedir){     if($dh=opendir($basedir)){         while (($file=readdir($dh)) !== false){             if($file != '.' && $file != '..'){                 if(!is_dir($basedir.'/'.$file)){                     echo '文件: '.$basedir.'/'.$file .checkBOM($basedir.'/'.$file).' <br>';                 }else{                     $dirname=$basedir.'/'.$file;                     checkdir($dirname);                 }             }         }         closedir($dh);     } } function checkBOM($filename){     global $auto;     $contents=file_get_contents($filename);     $charset[1]=substr($contents,0,1);     $charset[2]=substr($contents,1,1);     $charset[3]=substr($contents,2,1);     if(ord($charset[1])==239 && ord($charset[2])==187 && ord($charset[3])==191){         if($auto==1){             $rest=substr($contents,3);             rewrite($filename,$rest);             return (' <font color=red>找到BOM并已自動去除</font>');         }else{             return (' <font color=red>找到BOM</font>');         }     }else{         return (' 沒有找到BOM');     } } function rewrite($filename,$data){     $filenum=fopen($filename,'w');     flock($filenum,LOCK_EX);     fwrite($filenum,$data);     fclose($filenum); } ?>
      登錄后復(fù)制

      推薦學(xué)習(xí):《PHP視頻教程》

      贊(0)
      分享到: 更多 (0)
      網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號