- MORE!!!
php.iniの設定を次のようにする
;; Disable Output Buffering
output_buffering = Off
;; Set HTTP header charset
; default_charset = EUC-JP
;; Set default language to Japanese
mbstring.language = Japanese
;; HTTP input encoding translation is enabled.
mbstring.encoding_translation = off
;; Set HTTP input encoding conversion to auto
mbstring.http_input = pass
;; Convert HTTP output to EUC-JP
mbstring.http_output = pass
;; Set internal encoding to EUC-JP
mbstring.internal_encoding = EUC-JP
;; Do not print invalid characters
mbstring.substitute_character = none
mbstring.detect_order = SJIS,EUC-JP,JIS,UTF-8,ASCII
output_buffering
バッファリング処理を制御する。 バッファリング処理とは、PHPの処理結果を一時的に蓄積しておき、処理が全て完了してから出力を行う処理のこと。
default_charset
出力時にHTTPヘッダとして送信する文字コード名のこと。
mbstring.language
mb_send_mailを利用した時に利用される。
mbstring.encoding_translation
HTTP入出力の文字エンコーディング変換のこと。 On が指定されている場合、 POST データの変数とアップロードされたファイルの名前の文字エンコーディングは、 内部文字エンコーディングに変換される。
mbstring.http_input
HTTP入力文字エンコーディングのデフォルト値を定義する。
mbstring.http_output
HTTP出力文字エンコーディングのデフォルト値を定義する。
mbstring.internal_encoding
内部文字エンコーディングのデフォルト値を定義する。
mbstring.substitute_character
無効な文字を代替する文字を定義する。
mbstring.detect_order
文字コード検出のデフォルト値を定義する。
- MORE!!!