PHPのコードを打ち込んでブラウザで表示してみると文字化けしてしまいます。ソースコーあドのエンコードは「日本語(EUC)」、ファイルの種類は「すべてのファイル」、改行=LF保存しております。PHP開発超初心者です。ごぞんじの方いらっしゃいましたらご教授ください。よろしくお願いいたします!

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2010/07/20 22:29:10
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答4件)

id:pacochi No.1

回答回数247ベストアンサー獲得回数113

ポイント23pt

本文を出力する前に、

header("Content-Type: text/html; charset=EUC-JP");

と記述して下さい。

できれば本文でも HEAD 内に

<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">

と記述するようにすると、文字化けしにくくなると思います。

(XHTML の場合は若干変える必要があります。)

http://www.shtml.jp/mojibake/meta.html

id:hfqpm746

親切なご回答に感謝いたします!ありがとうございました!!

2010/07/20 22:25:11
id:yamaneroom No.2

回答回数1040ベストアンサー獲得回数61

ポイント23pt

問題のプログラムを見せてもらえないと、確かな回答はできない。

  1. WindowsでIEを使っているなら、IEの文字コードをECU-JPに設定する。
  2. PHPでHTMLタグを出力しているなら、metaタグでcharsetに EUC-JP を指定する。

http://msugai.fc2web.com/web/tips/meta.html

id:hfqpm746

ありがとうございました!なんとか出来ました!!

2010/07/20 22:24:09
id:y-kawaz No.3

回答回数1422ベストアンサー獲得回数226

ポイント22pt

Content-Typeヘッダは出力してますか?コンテンツ出力前に以下のコードを追加してみてください。

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

http://q.hatena.ne.jp/answer

id:hfqpm746

とてもわかりやすい回答でした!ありがとうございました!

2010/07/20 22:26:20
id:ko8820 No.4

回答回数1221ベストアンサー獲得回数69

ポイント22pt

HTMLに文字コードをしていしてますか?

<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP">

http://q.hatena.ne.jp/answer

id:hfqpm746

ありがとうございました!とてもいい勉強になりました。また助けてください。

2010/07/20 22:27:51

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

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

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

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

回答リクエストを送信したユーザーはいません