人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

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

●質問者: こばきち
●カテゴリ:コンピュータ インターネット
✍キーワード:EUC LF PHP エンコード コード
○ 状態 :終了
└ 回答数 : 4/4件

▽最新の回答へ

1 ● ぱこち
●23ポイント

本文を出力する前に、

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

◎質問者からの返答

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


2 ● yamaneroom
●23ポイント

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

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

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

◎質問者からの返答

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


3 ● y-kawaz
●22ポイント

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

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

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

◎質問者からの返答

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


4 ● ko8820
●22ポイント

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

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

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

◎質問者からの返答

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

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ