charset指定なしのhtmlを読み込んで開く際、文字化けしてしまうことがあるのだが、その解決方法
- advertisement -
- advertisement -
自分のサイトの場合
レイアウト一部をテンプレート化しhtml形式で外部ファイルに出力しておいて、表示する際にそれを読み込んで使用するといった場合、そのテンプレート自体でcharsetを指定したくない、だけど確認の表示時には文字化けさせたくないといったケース
AddType "text/html; charset=UTF-8" .html
もしくは、
AddDefaultCharset UTF-8
テンプレートファイル(*.html)のあるフォルダに.htaccessファイルを作成し上記を追記する。
イメージ:
hoge.html ※わけあってcharsetを指定できないhtmlファイル
foo.html
bar.html
.htaccess ※htmlファイルのある同フォルダに配置