パーマリンク | 2007年11月08日 11:40
文字コードに打たれ弱いイメージがあるDreamweaver。それでも文字コード変更しなければならないときがあるのでしょーがない。
「修正」-> 「ページのプロパティ」-> 「タイトル/エンコーディング」 -> 「エンコーディング」で変更したい文字コードを選択。「適用」ボタンを押せばOK。
基本上記手順をテンプレートファイルで実行し、更新すればOKなはずだがうまくいかない場合があったので自分は下記のようにやっていた。
が、今さっきテストしてみたら上記手順で文字化けることはなく問題なさそう・・・
「検索/置換」で変更したいファイルの文字コードを置換する。ファイルは開いたままだとテンプレート部分が変更されないので閉じて実行。
文字コード変換ツール「KanjiTranslator 1.5」で置換ファイルのファイル自体の文字コードを変更。
最後にテンプレートファイルの文字コードを変更。
EUC-JPでPHPのみを書いている場合よく起こるのだが、ファイルを開くと文字化けしてしまう。「編集」-> 「環境設定」-> 「新規ドキュメント」-> 「エンコーディング初期設定」でEUC-JPに指定してもダメ。MX 2004以降?「エンコーディングが指定されていない既存ファイルを開くときに使用」にチェックを入れてもダメ。
どうしょうもないのでぐぐってみると「WEBプログラマー+WEBデザイナーなZARU日記」様のDreamweaver8でのEUC-JP文字化け問題に対処法が書かれていた。
PHPのコメントとして下記コードを入れると大丈夫なようだ。
<?php /* <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP"> */ ?>
IE7のページが真っ白になる場合の対策みたいだ・・・。
最新のAdobe Dreamweaver CS3ならこの問題は起きないのだろうか・・・
Copyright 2006-2008 KANTENNA.COM Reserved.