- 締切済み
Dreamweaver CS3 のテンプレートを適用すると文字コードが変わる。
Dreamweaver CS3 を使い始めて間もないのですが、非常にこまった現象がおきています。同様の現象に逢われた方がいましたらご教授お願いします。 Dreamweaver MX 2004 で作成したテンプレートとテンプレートを適用したHTMLがあります。ともに文字コードはUTF8でヘッダ部分にてcharset=utf8を宣言しています。ファイル自身にもBOMを設定してあります。 このファイルをCS3で開いて、テンプレートを更新しHTMLを適用させたところ、テンプレートを適用したHTMLファイルの文字コードがShift_JISに変換され、テンプレート部分はShift_JIS、編集可能領域のテキストはUTF8で流し込まれ、結果的に編集可能領域の文字が記号の羅列のようになってしまいます。 この現象はCS3で発生しており、MX2004では問題なく更新できます。 Dreamweaverの設定が悪いのでしょうか。 よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- tsunami02
- ベストアンサー率23% (16/68)
回答No.1
環境設定のエンコーディング設定は変えてありますか? 変えてなければエンコーディング設定を変えてみたらどうでしょう。
お礼
自己レスっぽくなります。 先ほどDreamweaverを起動したところAdobeのアップデートが実施されまして、Dreamweaverも更新されました。 更新後文字化けが発生したテンプレートを開いて編集し保存したところ、更新先のHTMLは文字化けしなくなりました。 プログラムの更新が原因だったのか不明ですが、文字化けする現象は出なくなりました。しばらくこの状態で使ってみようと思います。 ご回答いただきありがとうございました。 でわでわ。
補足
環境設定のエンコーディング設定とは、 「環境設定」>「新規ドキュメント」>「エンコーディング初期設定」 の事でしょうか。 ここの設定はUnicode(UTF-8)となっています。 他の文字コードに関係しそうな設定は ・エンコーディングが指定されていない既存ファイルを開くときに使用にチェック入り ・Unicode正規形はなし ・Unicode signature (BOM)を含めるはチェック入り となっています。 これ以外にも設定するところありますでしょうか?