Category: Accessibility

携帯(Shift-JIS固定ブラウザ)から書き込むと文字化けする / $_REQUESTは妥当かどうか / GET固定ブラウザの扱い


もくじ


携帯(Shift-JIS固定ブラウザ)から書き込むと文字化けする

1.4.3では機能していたのですが、CVS(07/19)版では携帯で書き込みをおこなおうとおもったら、日本語が文字化けしてしまいました。*1



CVS HOWTO: 大雑把に問題のコミットを探す

cvs up コマンドには -D (日時を指定する) オプションがあります。これと二分法(※勘でも良い)を組み合わせることで、少ない回数で問題のコミット時刻を探索します。

  例えば初回は: $ cvs up -D "2004/06/06 03:00" -dP


 - if (array_key_exists('encode_hint',$post))
 + if (isset($post['encode_hint']) && $post['encode_hint'] != '')
 こんな感じで3箇所、「空かどうか」をチェックさせただけなのですが。

 - $vars = array_merge($get, $post);
 + $_REQUEST = sanitize($_REQUEST); 
 + $vars = & $_REQUEST; 

$_REQUESTは妥当かどうか


$_GET固定ブラウザの扱い


*1 ちなみに、BugTrack/615 とは関係ないとはおもいます(^^; (BugTrack/615を確かめてみようとおもって見つけたのは事実ですが・・・)
*2 どんなときでも互換もしくはできなければ移行の容易さとその手順は大事:)とおもっています。
*3 ezwebのHDMLみたいにあまり旧世代をサポートしても意味がないことのほうが多いし、そもそも1.4.3でサポートしていたか分からない
*4 1.4.3では一部のプラグインでゆれがある様です。よくないです XD

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2004-07-26 (月) 22:02:46
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.220 sec.

SourceForge