Webサイトの文字化け対策
文字コード
Web制作時の文字コードについては色々ありますが、「UTF-8」を利用するのが良いようです。
これは他の文字コードだと文字化けする事が多かったり、Googleなどの主要サイトが採用しているためです。
また、UTF-8にはBOMを付ける事もできますが、これは不要なので「BOM無しのUTF-8」にしてください。
すでに制作済みの場合は一括処理が必要ですが、以下のような一括処理ソフトを利用すると簡単です。
ただし、ソース内の文字コード表記を変えずに変換すると文字化けするので、以下の順番で作業を行ってください。
文字コード変換ソフト
- HTML、CSSソース内の文字コード表記:charsetをUTF-8にする
- HTML、CSSファイル自体の文字コード:UTF-8(BOM無し)、改行=LFで作成/変換
font-family
文字コードを修正しても文字化けする場合は、フォントファミリーを修正してください。
CSSソース内のフォント指定:font-familyを修正
.htaccess
上記のいずれの方法でも効果が無い場合は、.htaccessを使って文字コードを指定します。
ファイルの文字コード指定方法