ネットの掲示板で、参考になる記事を見つけました。
以下に引用させてもらいます。
文字コードなんですけど、いろいろな種類のブラウザで
全く文字化けが起きないようにするには工夫がいるみたいです。
特にApache 1.3系では、・ApacheのAddCharset設定で日本語コードを指定しておく
・各ページにMETAタグを入ておくの両方を行わないとだめみたいです。
かなり古い話ですがApache 1.3.12の頃からそうなってます。私の経験では
Options FollowSymLinks
AllowOverride None
AddCharset ISO-2022-JP html
AddCharset ISO-2022-JP htm
AddCharset ISO-2022-JP shtml
AddCharset ISO-2022-JP shtmでISO-2022-JPで決めうちしたあと
METAタグでShift_JISにしたりEUC-JPにするといい感じでした。http://www.asahi-net.or.jp/~AE5T-KSN/apache/charset-problem.html