• 締切済み

文字化けについて

<?php //文字化け $a = "あいうえお"; ?> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF8"> <title><?php echo $a;?></title> </head> </html> ========================================================== 宣言以前のマルチバイトに対する対策はどのようにしたら良いでしょうか?

みんなの回答

  • askaaska
  • ベストアンサー率35% (1455/4149)
回答No.3

UTF8 じゃなくて UTF-8 と書かないとダメだね

mpqfiogwd
質問者

補足

質問の回答が出ないので閉めます

  • gentaro
  • ベストアンサー率47% (105/221)
回答No.2

charset=UTF8 でもいいんでしたっけ? charset=UTF-8 しか知りませんでした。 それでも文字化けするならソースファールの日本語文字コード 「あいうえお」 がUTF-8じゃない、ということですね。

  • aigaion
  • ベストアンサー率47% (287/608)
回答No.1

ファイルをUTF8で保存していますか? Windows のメモ帳ならデフォルトはShift-JISで保存されます。 <meta http-equiv="Content-Type" content="text/html; charset=UTF8"> は、「このHTMLはUTF8を使用して記述したのでそのように解釈してください」と相手に伝えるためのものです。 これを書いたからと言ってファイルがUTF8になるわけではないです。

関連するQ&A