TP を使用して Baidu Travel を模倣したシステムを構築しました。このマシン (win7 iis mysql) でテストしたところ、サーバーにアップロードした後、いくつかのページがずれていました。参考ページ:http://www.513rwx.com ホテルの予約と最新情報モジュール。この状況は複数のサーバーを変更した後に発生しますが、自分のマシンでは発生しません。テンプレート内の内容をすべて削除し、レンダリングされたソースファイルを確認したところ、HTMLタグの後ろに文字化けが発生していましたが、テンプレート内には該当する文字はまったくありませんでした。以下に示すように: [img=http://b90.photo.store.qq.com/psb?/161e8e52-4d06-4c09-b5b1-34de5558f8c5/lMn3QEGyeZg.nTEFuG3*uJkAK7XF2fKcMpM1UIW5ZEw!/b/dDGFqTUpFwAA&bo=EwOJAQA] AAAABAL8!][ /img ]
ページを更新し続けると、その後ろの文字化けがそれに応じて変化することがわかります。問題はここにあるはずですが、文字化けがどこから発生しているのかわかりません。対応する操作を確認したところ、これに関連する出力ステートメントは見つかりませんでした。ソースファイルとデータベースを提供しますので、デバッグを手伝ってください。ありがたい!
画像が表示されません
ご指摘の現象は参考ページにありません
通常、このマシンはテストで使用されているため、環境の問題である可能性があります。環境、その他は通常、運用環境にあります。環境構成の一部はまだ異なります。
ファイルの BOM ヘッダーに問題があるはずです
以前にもこれに遭遇しましたが、Apache の設定にも問題があります。
当時、私は開発環境として WAMP Server を使用しており、独自の Apache+PHP をデプロイしていました。
後で、何かを変更したときにエディターが BOM ヘッダーをクリアしていないことが原因であることがわかりました。 , ということで、再度別のエディタを使用して保存したらOKです
そうです、上のお兄さんが正解です。 BOM をクリーンアップするだけです