Mineaki Gotoh
gij****@peak*****
2002年 11月 24日 (日) 21:51:06 JST
たべにさん、こんばんは。後藤です。 >ダミーで「準備中」という文字列を渡して、先にモードを切り替えてやろうと >いう作戦なんですね!?なんとなくわかりました。 >でも、だめみたいなんです。 どう駄目でしたか? dummyで渡した時でも、見つからなかった、ということ でしょうか? >URL欄のkeywords=xxxxxのところを直接書き換えたら、入力欄が勝手に「準備中」 >に変わっていましたから、おそらく文字コードの変換はうまく行ってるんだろう >な、とは思うのですが・・・ むしろ逆に、SJISで「スピード」と渡してみれば、そのあたりもはっきりす ると思います。 keywords=xxxxx のところを、 %83%58%83%73%81%5B%83%68 としてみて、ヒットしたか、ヒットしなかった場合、どのような文字列がテ キストボックスに入っているかを見ます。 あと、もっとずっと長い文字列で調べてみたらどうなりますか? 本文も検索対象にすれば、SJISとEUCを誤解釈しないような、十分に長い文字 列をヒットさせる事も可能なはずです。 >それで、ちなみにphp.iniに >mbstring.detect_order = ASCII,JIS,EUC-JP,SJIS,UTF-8 >これを書き加えてというか、= autoから書き換えてみたのですが、変化ありませ >んでした。 ちゃんと、httpd を restart してますでしょうか? php.iniを書き換えただ けでは反映されません。(ご存じでしたらごめんなさい) >的確なアドバイスをいただくために、どこを知らせて良いかもわからず、困って >います。 とりあえず、本当に mbstr-enc-trans が有効になっているのか、それが重要 な情報ですよ。 -- 株式会社PEAK ネットワーク技術担当 後藤 <gij****@peak*****>