PHPファイル作るとなんだか、勝手にDreamWeaver がShift_JISにしるっぽい。
なので、正常に動作しなかったり、マルチバイト文字が入ってると化ける。
PHPファイルにはmetaタグにEUC-JPと書いてる。
ファイルのエンコードもEUC-JPになってる。
PHPに
header("Content-Type : text/html charset=EUC-JP");
も書いて検証。
mac OSX
FireFox3 正常
safari 3 HTMLのソースが表示される
opera 9 正常
win XP
IE6 – 8 ダウンロードする?って聞いてくる
しかも、ブラウザの文字エンコーディングがShift-JISになっとるやんけ。
なんだこりゃ。
と、いろいろ調べた結果DreamWeaverが余計な事をしてるっぽい。
いろいろ調べたら、DreamWearverはmetaタグで判断するらしい。
おいおい待ってよ。mataタグに書いてるよちゃんと。
ってもーっと調べた。
そしたら、強制的に文字コード設定する方法があるらしい。
phpのコメントアウトに。。。
<?php /* <meta content="charset=EUC-JP"> */ ?>
書く。
半信半疑でブラウザ確認。
で、でけました。。。。。。。。。
上記の3段構えにすると確実っぽいな。
つーかめんどくせぇぞ。おい。