VineLinux+Apache+PHPが勝手にcharset=EUC-JPを返す問題。

VineLinux+Apache+PHPで環境を作っているとはまる問題のひとつが、なぜか勝手にHTTPレスポンスヘッダでcharset=EUC-JPを返すこと。中身がUTF-8Shift_JISでもお構いなしにEUC-JP。

原因は、VineLinuxphp.iniの最後の方でdefault-charsetとしてEUC-JPが設定されているためです。

同じような症状で困っているかたはご確認ください。