HTMLが文字化けします

機能と仕様

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固定です。キャラクタエンコーディングを確認してください。