- 締切済み
タイトルとコンテンツの文字コードが違う
HTMLでウェブコンテンツを作成しているのですが、(質問タイトルのとおり)タイトルとコンテンツの文字コードが違います。 タイトル: ISO-2022-JP コンテンツ: EUC-JP つまり、コンテンツは正常に表示されるのですが、タイトルが文字化けしてしまいます。 タイトルの方の文字コードに合わせると、コンテンツが文字化けしてしまいます。 使用している環境について、 OS: Linux Fedora Core 6 PHP: バージョン5.2.5 Apache: バージョン2 HTML文書の一部は以下のとおりです。(文字コードの宣言を一番にしています。) <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <title>タイトル</title> </head> 尚、php.iniやhttpd.confの文字コード設定はすべてeuc-jpにしています。 以上です。よろしくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- suiris
- ベストアンサー率68% (17/25)
PHPですよね?えー、文字コードを指定する関数がありますのでそちらをコードの一番上に入れてみてはどうでしょうか? <?php header("Content-Type: text/html; charset=euc-jp"); ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=euc-jp"> <title>タイトル</title> </head> <body> ~中身~ </body> </html> こんな感じで。
お礼
アドバイス、ありがとうございます。 やってみましたが、同じように文字化けしました。スミマセン。
補足
このファイル自体をEUC-JPでコード変更したところ文字化けは直りました。 お騒がせして、申し訳ありませんでした。