*ケイタイでポストすると文字化け [#vc787466] -ページ: BugTrack -投稿者: [[bebebe]] -優先順位: 普通 -状態: 提案 -カテゴリー: 本体バグ -投稿日: 2003-07-03 (木) 01:23:46 -バージョン: 1.4rc3 **メッセージ [#n83ffaa6] 1.4rc3になって、ケイタイ(iモード 505i)よりページの編集をしようとすると、 日本語名のページには更新ができない 英語名のページだと文字化けする ケイタイからのアクセスで文字コード変換がどこかで抜けちゃったのでしょうか。 私の環境と、SF.jpのpukiwiki1.4お試しページで確認しました。 ---- - init.phpの以下の行を修正するとうまくいくようなんですが、そういうもんなんでしょうか… -- [[ぱんだ]] &new{2003-07-03 (木) 12:45:39}; // ポストされた文字のコードを変換 -mb_convert_variables(SOURCE_ENCODING,'',$get,$post); +mb_convert_variables(SOURCE_ENCODING,'auto',$get,$post); -私も、最近、別件で、' ' ではダメで、 'auto' でうまく行くというケースに遭遇し、調べている所でした。' ' の場合は、mb_detect_order() の指定(現在は、ASCII,JIS,EUC,UTF-8,SJIS)が用いられ、'auto' だと ASCII,JIS,UTF-8,EUC,SJIS になります。ということで、緊急避難的措置として、mb_detect_order を UTF-8 優先に戻してもらえますでしょうか。 ~以前、mb_detect_order をいろいろ変えて、コード検出率を調べたところでは、ASCII,JIS,EUC,UTF-8,SJIS でも、ASCII,JIS,UTF-8,EUC,SJIS でも、SJISの検出率に大差は無かったのですが・・・。 ~[[BugTrack/296]] の対策として、mb_detect_order に関係なく、確実にコード検出可能な修正が、ほぼできつつあります。近日、パッチをアップします。 -- [[三浦克介]] &new{2003-07-03 (木) 13:21:13}; #comment