y[Wgbv

PHP

PHP + DreamWeaver 文字化け

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段構えにすると確実っぽいな。

つーかめんどくせぇぞ。おい。

no comment