HTMLが文字化けします
- 詳細
- カテゴリ: GCランタイム
- 作成日:2013-03-19
機能と仕様
PCサイトのコンテンツのキャラクタエンコーディングは、レスポンスヘッダおよびmetaタグにより自動判別されます。
また、テンプレートファイルのキャラクタエンコーディングはUTF-8固定です。
解決方法
様々な原因が考えられます。
1. PCサイトのレスポンスヘッダContent-Typeが間違っている
Content- Typeのcharsetパラメータが実際のコンテンツのキャラクタエンコーディングと合致しているかどうかを確認してください。charsetパラメー タが誤っている場合は、PCサイトのContent-Typeヘッダを正しく設定するか、GeneCodeの設定ファイルで GCHtmlDefaultEncodingディレクティブを使い、明示的にキャラクタエンコーディングを設定してください。
2. PCサイトのmetaタグが間違っている
meta タグで指定されたContent-Typeのcharsetパラメータが、実際のコンテンツのキャラクタエンコーディングと合致しているかどうかを確認し てください。charsetパラメータが誤っている場合は、PCサイトのmetaタグを正しく設定するか、GeneCodeの設定ファイルで GCHtmlDefaultEncodingディレクティブを使い、明示的にキャラクタエンコーディングを設定してください。
3. テンプレートファイルのキャラクタエンコーディングがUTF-8ではない
テンプレートファイルのキャラクタエンコーディングはUTF-8固定です。キャラクタエンコーディングを確認してください。