Dreamweaverのテンプレートを適用時の文字化けについて
2010年08月16日
Dreamweaverのテンプレートでサイトを更新したときに、文字化けが発生してしまい解決に大分時間を使ってしまったため、メモ書きです。
今使っているのは「Dreamweaver CS3」なので、最新のバージョンでは解決されているのかもしれませんが…。
テンプレートを作成して、一括で適用させると、ファイル内の日本語が文字化けを起こしてしまったんですよね。
原因についてなのですが、Dreamweaverは文字コードをファイル内のヘッダ内のメタ情報を見に行っているらしく…。
<meta http-equiv=”Content-Type” content=”text/html; charset=EUC-JP”>
↑この部分です。
この宣言がないファイルの文字コードは、自動的にShift-Jisと判別してしまうのだとか…。通常のHTMLファイルであれば普通は宣言しているので問題ないかと思いますが、PHPのファイルなどを使っている場合は宣言していない場合もあるかと思うので、要注意ですね…。
また、Dreamweaverはファイルを一括で変更する際に文字化けを起こしてしまうと、元に戻すことができないので、テンプレートで一括で変更をする前には、バックアップは必須だとか。