Dreamweaver CS5のテンプレート機能を使って、HTML5のテンプレートから作られたページが文字化けするという問題が起きます。
HTML5では文字エンコーディングの指定は
<meta charset=”UTF-8″ />
Dreamweaverはこれが理解できず、テンプレートから作成したページのファイル文字コードをShift-JISに変更して保存するため文字化けを起こすらしい。
そこで、テンプレートのhead部に次のように記述すると、各ページでは表示しないようにできます。
<!--TemplateBeginIf cond="0" --> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <!--TemplateEndIf --> <meta charset="utf-8" />
ちなみに、入れ子のテンプレートを作成したら、そのhead部にもこの記述が必要になります。