X

携帯→2ch運用情報スレッド89

■ このスレッドは過去ログ倉庫に格納されています
NGNG
★まず1をお読み下さい★
ここは携帯電話・PHSから2ちゃんねるにアクセスする人の為のスレッドです。
携帯からのアクセスによる不具合・トラブル等があった場合は「まとめページ」と
少なくとも直近20レスを読んでからこちらのスレでどうぞ。
まとめページ
http://mickey.mirv.net/mobile/
「proxyに繋がんない。。」などエラーで見えないときは。
http://mickey.mirv.net/help2ch/mbile2ch.html
前スレ
携帯→2ch運用情報スレッド88
http://qb5.2ch.net/test/read.cgi/operate/1230725741/
携帯用メニュー一覧
http://mickey.mirv.net/mobile/menu.html
FAQを読んでも見られない・書き込めない時は
http://mickey.mirv.net/mobile/form.html
アクセス規制のまとめ
http://mickey.mirv.net/mobile/kisei.html
過去スレ
http://mickey.mirv.net/mobile/kako.html
関連スレ
http://mickey.mirv.net/mobile/kanrent.html
関連URL
http://mickey.mirv.net/mobile/link.html
もちつけ2.0まとめ
http://mickey.mirv.net/mochi/
2009/02/08(日) 21:51:15ID:???P
関係なくはないか。最初は成功してるもんね。
どっかで2回コード変換してない?
2009/02/08(日) 21:51:55ID:Vc1flE7J0?2BP(8066)
$_SERVER['QUERY_STRING']) の中の変数ってphpにわたるときには元の文字列に戻っているんだよね?

1回目。
$keyword = $_POST['keyword']; は 元の「$_POST['keyword']」がEUCだから
その後の $filename =mb_convert_encoding($filename, "SJIS", "EUC-JP"); がうまくいく。

2回目(次のページ)の各$keywordに該当する文字列はすでに SJIS に「変換されたもの」なんじゃないかな。

なのに また、$filename =mb_convert_encoding($filename, "SJIS", "EUC-JP"); を通るので

SJISをEUCとみなしてさらに強制的にSJISのコードに変換しちゃってるんじゃないかな。

なので次ページのキーワード付近がおかしくなると思う。
2009/02/08(日) 21:54:42ID:Vc1flE7J0?2BP(8066)
 >>147
この行だと思う

>>140
 $filename =mb_convert_encoding($filename, "SJIS", "EUC-JP");   //ここでエンコード処理
■ このスレッドは過去ログ倉庫に格納されています