0

私は落書きブログを持っています、そして私はこのような奇妙なcharページを表示している奇妙な問題を抱えています:

代替テキストhttp://amrelgarhy.com/ScreenShots/error.jpg

このページは、コントロールパネルの管理ページを開いたときに表示されていました。以前の投稿の1つを編集しようとすると、同じように表示されます。私の問題は、その背後にある理由がわからないことです。

これを修正する方法がわかりません。私の投稿はすべて英語で、投稿には常にWindowsLiveWriterを使用しています。

誰かが以前にこのような問題に直面したことがありますか?この問題の原因と考えられる解決策を見つけるためのアドバイスをいただけますか?

4

3 に答える 3

1

エンコーディングの不一致の可能性があります。UTFエンコーディングを理解しないツールでUTF-8(または他のUnicode)でエンコードされたファイルを開いていますか?またはその逆ですか?

于 2010-07-14T23:02:46.503 に答える
0

これをマスターページに配置してみてください。

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

また、仮想ディレクトリが作成されていることを確認してください。

于 2010-07-14T23:42:31.697 に答える
0

コンテンツのMIMEタイプに問題があるようです。application/octet-streamあなたが見ている奇妙さは、サーバーがコンテンツをテキスト/ htmlとして提供するはずなのに、バイナリとして提供するために起こります(私は推測しています)。image/<extension>たとえば、画像はとして提供する必要がありますimage/png

MIMEタイプハンドラーを特定のファイルタイプに手動で設定できます。Apacheを使用している場合は、次の.htaccessようなファイルで簡単にこれを行うことができます。

AddType text/html .html

コンテンツがHTML以外のものである場合、MIMEタイプは別のものです。Webサーバーがこれを自動的に行わない場合は、おそらく自分でハンドラーを追加する必要があります。

すべてのMIMEタイプは、ここから見つけることができます:http: //www.iana.org/assignments/media-types/

于 2010-07-25T06:49:01.707 に答える