[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