HTML5でDreamweaverのテンプレートを使うと文字化け!

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部にもこの記述が必要になります。

コメントをどうぞ

%d人のブロガーが「いいね」をつけました。