- 締切済み
PHP開発に便利で画期的なDreamWeaverの「ライブデーター表示」を使う
DreamWeaverに、PHPを使った開発に非常に便利で画期的な「ライブデータ表示」という機能があり、GETやPOSTのデータを与えた時の出来上がり画面を確認しつつ、PHP開発が出来るのですが、単にPHPファイルを開いたときは、ちゃんとすべて表示されるのですが、いざ、ライブデータ表示機能を使おうとすると、どういうわけか、PHPでない部分はちゃんと表示されるのに、PHP部分だけが文字化けしてしまいます。 ちなみに、すべてシフトJISを使っています。 これをすべてシフトJISのまま正しく表示するにはどうしたらよいのでしょうか? DreamWeaver MX 2004です。 お願いします。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
補足読みました。 私もMX 2004は持っているので、確認してみました。 どうやら以下のような状況のようです。 ・DreamweaverはMETAタグとファイルの文字コードが一致していないとうまく読み込めない ・PHPの方は、Script EncodingとHTTP outputの設定によって変化してくる。ただ、通常、Script EncodingはEUCが多い? といったところで、うまく文字コードの変換ができず、失敗しているのではないでしょうか? 結構便利そうではありますが、ちょっと使い方が難しい気がします。 間違いがありましたらご指摘ください。 ではでは☆
PHPの設定がどうなっているか分かりませんが、HTTPの出力がEUC-JPになっていたりするのではないでしょうか? 一度、PHPのechoのみでページを作成してみて、その文字コードを確認してみてはどうでしょうか? そこでEUCになっているのであれば、PHPの設定だけの問題だと思うので・・・ あとは、ファイルの文字コードが全て統一されていないとか、そういったことも確認されてはどうでしょうか? 間違いがありましたらご指摘ください。 ではでは☆
補足
文字化けするというのは、ブラウザ上の表示ではなく、DreamWeaverのエディタペイン上での表示なのです。 正しく動作してブラウザに正しく表示されるPHPコードを、そのDreamWeaverの「ライブデータ表示」機能を使って、さらに、編集しようとすると、そのDreamWeaverのエディタペイン上で文字化けするということです。 ただ、この機能は、ものすごく便利そうなので、是非、使いたいのです。 試用版もマクロメディアからダウンロードできるようです。
補足
★★★★★★★★★★★★★★★★★★★★★★★ ★★★★★★★★★★★★★★★★★★★★★★★ 2004年6月10日現在、 まだ、この問題は解決しておりません。 DreamWeaver MX 2004 をご利用の方で、 これと同じ現象になった方がいらっしゃいましたら、 是非、解決方法などの情報をお寄せ下さい。 ★★★★★★★★★★★★★★★★★★★★★★★ ★★★★★★★★★★★★★★★★★★★★★★★