【急】macでEUC-JPで作っているPHPのページが文字化けます。ブラウザでEUCを指定すればちゃんと表示されます。自動判別で化けています。


htmlの中で以下のように記述しています。
<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" />

winでは、IEもFFもOperaも文字化けしていません。

どうすればいいのでしょうか?

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2006/12/26 11:35:51
  • 終了:2006/12/26 13:19:51

回答(1件)

id:b-wind No.1

b-wind回答回数3344ベストアンサー獲得回数4402006/12/26 11:46:28

ポイント60pt

文字コード指定は HTML 中ではなく HTTPヘッダーに有るほうが好ましいです。

http://jp2.php.net/header

PHPのできるだけ上のほうで以下のコードを入れてみてください。

<?php
header("Content-Type: text/html; charset=EUC-JP");
?> 
id:dingding

ありがとうございます。


Safariで「テキストエンコーディング」を見ると、「デフォルト」が選択されていて、設定のデフォルトであるShift JISで表示されてしまっているのですが、もしかして、どう書いても、デフォルトで表示されてしまうのでしょうか?

2006/12/26 12:53:19

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません