• 締切済み

タイトルとコンテンツの文字コードが違う

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にしています。 以上です。よろしくお願い致します。

みんなの回答

  • suiris
  • ベストアンサー率68% (17/25)
回答No.1

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> こんな感じで。

wataj
質問者

お礼

アドバイス、ありがとうございます。 やってみましたが、同じように文字化けしました。スミマセン。

wataj
質問者

補足

このファイル自体をEUC-JPでコード変更したところ文字化けは直りました。 お騒がせして、申し訳ありませんでした。

関連するQ&A