html5 でコーディングし、phpを埋め込んでいます。
html5では、文字コード <meta charset="UTF-8"> が推奨されていますが
マニュアルに従い、<meta charset="euc-jp"> と変更すると、出力部分だけではなく
htmlコード側の日本語文字も文字化けしてしまいます。
対策をご教授願います。
html5 文字化け
Re: html5 文字化け
shohei2222さん、ご質問ありがとうございます。
恐らく、もともとUTF-8でコーディングされていたHTMLファイルを、拡張子を.phpへ変えて、CMSDのコンテンツの埋め込みをされているものと推測致します。
この場合、「7.1.1 出力文字コードの変換機能を扱う際の注意事項(必ずお読みください)」に記載されている通り、.phpに変えたファイルの文字コードを、EUC-JPへ変換して頂く必要があります。
お使いのHTMLエディタ等のメニューに、「文字コード(文字エンコーディング)の変換」というようなものがあると思いますので、そちらを使い、EUC-JPへの変換を行ってから保存してみて下さい。
出力文字コードの変換につきましては、「リファレンスマニュアル 7.1 出力文字コードの変換」を一通りご覧頂くと、トラブルなども回避しやすいかと思います。m(__)m
上記のような理由ではなく、別のトラブルが起きていると思われる場合には、大変お手数ですが再度ご連絡頂ければ幸いです。
恐らく、もともとUTF-8でコーディングされていたHTMLファイルを、拡張子を.phpへ変えて、CMSDのコンテンツの埋め込みをされているものと推測致します。
この場合、「7.1.1 出力文字コードの変換機能を扱う際の注意事項(必ずお読みください)」に記載されている通り、.phpに変えたファイルの文字コードを、EUC-JPへ変換して頂く必要があります。
お使いのHTMLエディタ等のメニューに、「文字コード(文字エンコーディング)の変換」というようなものがあると思いますので、そちらを使い、EUC-JPへの変換を行ってから保存してみて下さい。
出力文字コードの変換につきましては、「リファレンスマニュアル 7.1 出力文字コードの変換」を一通りご覧頂くと、トラブルなども回避しやすいかと思います。m(__)m
上記のような理由ではなく、別のトラブルが起きていると思われる場合には、大変お手数ですが再度ご連絡頂ければ幸いです。