SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

文字化けを.htaccessで直す

問題

HTMLのmetaタグでcharsetを指定しているのに、文字化けする。なんで?

答え

HTMLの前に、レスポンスヘッダに「Content-Type: text/html; charset=UTF-8」なんて出力されていたら、それが原因かもしれません。

そんなときは .htaccessで Content-Typeヘッダを制御。

以下のような記述を .htaccessに追加すると、レスポンスヘッダが変わり、文字化けが直ることがあります。

AddDefaultCharset EUC-JP
AddType "text/html; charset=UTF-8" .html .php

関連するメモ

コメント