XAMPPでのphpの文字化けを防ぐ

phpはデフォルトのエンコードがEUになているのでphpで日本語を使うと文字化けがするので毎回文字コードを指定して書いていたけど、全体的に直せる事が判明。

xamppfiles/etc/php

;default_charset = “EUC-JP”
のセミコロンを取ってutf-8に変更。
そして

1 ;mbstring.language = Japanese
2 ;mbstring.internal_encoding = EUC-JP
3 ;mbstring.http_input = auto
4 ;mbstring.http_output = SJIS
5 ;mbstring.encoding_translation = Off 6 ;mbstring.detect_order = auto
7 ;mbstring.substitute_character = none
8 ;mbstring.func_overload = 0

もセミコロンを外して、EUC-JPをutF-8に変更すると文字化けしなくなりました。

参考:http://takapop2ch.blog103.fc2.com/blog-entry-7.html