?幾個常出現的問題
1.網站打開空白2.頁面頭部出現多余的空白3.網站出現亂碼,如“锘?”4.后臺登錄驗證碼不顯示解決方案:1.選用專業的編輯器,例如notepad++,sublime,editplus這樣不會自動簽名
2.sublime通過如下操作File -> Save with Encoding -> UTF-8保存后即可去除bom3.notepad++選中格式 -> 以UTF-8格式編碼 選項即可去除4.用如下方法可一次性清理網頁所有文本文件的bom復制下面代碼
File Not Found!');}echo "The document:".$dir." [Del the delbom.php file]
";if (!is_dir($dir))die("$dir not exists");$auto = 1;checkdir($dir);function checkdir($basedir){if ($dh = opendir($basedir)) {while (($file = readdir($dh)) !== false) {if ($file != '.' && $file != '..'){if (!is_dir($basedir."/".$file)) {echo "filename: $basedir/$file ".checkBOM("$basedir/$file")."
\n";}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 (" BOM found, automatically removed.\n");} else {return ("BOM found.\n");}}else return ("BOM Not Found.\n");}function rewrite ($filename, $data) {$filenum = fopen($filename, "w");flock($filenum, LOCK_EX);fwrite($filenum, $data);fclose($filenum);}?>復制上面的代碼使用方法:復制上面代碼到一個新建的delbom.php(用記事本或者是文本編輯器打開此文件)的文件中,上傳到網站根目錄,然后訪問您的站點,比如http://www.hecch.cn//delbom.php 即可清理所有網頁中存在的bom便簽
來源
西部數碼
請立即點擊咨詢我們或撥打咨詢熱線: 18942620423,我們會詳細為你一一解答你心中的疑難。項目經理在線