[PHP-dev 726] PHP4のmultipart/form-data POSTで日本語処理がうまくできない
Atsushi Ichise
php-dev@php.gr.jp
Mon, 24 Mar 2003 20:17:40 +0900
OSバージョンアップを行った際に掲題の部分がうまく処理できません。multipart
/form-dataでない場合は日本語も問題なく処理できるのですが…ご存知の方がいらしたら
教えてもらえませんでしょうか。
具体的には画面でinputした日本語が関数の中で化けてしまうのです。
OS:Advanced Server Edition2.1
PHP:PHP4.3.1
DB:Oracle9i
===php.iniの編集====
register_globals = On
;; 出力バッファリングを有効にする
output_buffering = On
;; mb_output_handlerによる出力変換を有効にする
output_handler = mb_output_handler
;; HTTPヘッダ charset を設定
default_charset = Shift_JIS
;;日本語主体で使用
mbstring.language = Japanese
;; 内部エンコーディングをEUC-JPに設定
mbstring.internal_encoding = EUC-JP
;; HTTP入力エンコーディング変換をautoに設定
mbstring.http_input = auto
;; SJISに変換
mbstring.http_output = SJIS
;; 無効な文字を出力しない
mbstring.substitute_character = none
mbstring.func_overload = 0
mbstring.detect_order = auto
mbstring.encoding_translation = On