非常に奇妙な IE 互換性の問題が発生しました
zzcms を使用してヘルスケア製品投資 Web サイトを作成しました: http://www.bjp51.net それをブラウザで開き、IE で開いたときにローカルに保存しました。 ,
保存したページを開き、
最初の文を次の段落に置き換えます
もう一度開きます実際、コピーして置き換えたコードは同じです。その理由は何ですか?
------解決策のアイデア----------------------
コーディングの問題または BOM である可能性があります問題
------解決策のアイデア----------------------
最初に BOM ヘッダーを削除してから、見てください
------解決策----------------------
editor -8
-----ソリューションアイデア----------------------しかし http ://www.bjp51.net の最初の 20 バイトの 16 進内部コードは
efbbbfefbbbf3c21444f43545950452068746d6c
で、utf-8 の BOM ヘッダーの 16 進内部コードは efbbbf
なので、関連する 2 つのコードがあります。 BOM ヘッダーが削除されていないファイル
-----ソリューションのアイデア-------- --- echo bin2hex(file_get_contents('http://www.bjp51.net/', false, null, 0, 20));
ログイン後にコピー
efbbbfefbbbf3c21444f43545950452068746d6c
-----解決策のアイデア------------- --- ------明らかに、ホームページは純粋な HTML ファイルではありません
php プログラムであるため、インクルード ファイルが存在するのは避けられません
インポートされたファイル自体にはコード出力はありません。そのため、BOM ヘッダーはページ出力の前に残しておきます
テンプレート ファイルがまだある場合は、レイアウトに影響する出力 HTML の途中に BOM が存在する可能性もあります