備忘録 5.6から使えない。
以下phpマニュアル引用
default_charset string
"UTF-8" がデフォルトの値です。 htmlentities() や html_entity_decode() そして htmlspecialchars() で encoding パラメータを省略した場合は、このデフォルト値を利用します。 また、default_charset の値は、 iconv 関数で iconv.input_encoding、 iconv.output_encoding、 iconv.internal_encoding が未設定の場合や、 mbstring 関数で mbstring.http_input mbstring.http_output mbstring.internal_encoding が未設定の場合のデフォルトとしても用いられます。
すべてのバージョンの PHP は、PHP から送信する Content-Type ヘッダのデフォルト値としてこれを使います。 ただし、header() で上書きされている場合は別です。
default_charset に空文字列を指定することは、おすすめしません。
input_encoding string
この設定は、mbstring や iconv などのマルチバイトモジュールが使うものです。デフォルトは空文字列です。
output_encoding string
この設定は、mbstring や iconv などのマルチバイトモジュールが使うものです。デフォルトは空文字列です。
internal_encoding string
この設定は、mbstring や iconv などのマルチバイトモジュールが使うものです。デフォルトは空文字列です。 空文字列を指定した場合は、 default_charset を利用します。