2005-01-28 EZweb(WAP1)端末で「;」以降が送信されない? 確かめ隊 確かめたい..私だけ? EZweb(WAP1)端末で入力フォームからPOST送信にて「;」を含む文字列を送ると、「;」以降の文字列が受け取れない。 確認機種: C401SA(UP.Browser 3.2.6-J1.1.1 EXPORT) この不具合は、C401SA特有のものなのか? TU-KAのWAP1.0機でも発生するのか? 三洋以外のWAP1端末で確認する必要がある。 確かめたっ これは、EZweb端末の仕様のせいではなく、CGI.pmの仕業でした。 CGI.pmは、最近のバージョンでは、「&」及び「;」でクエリーをsplitするのです。 「;」がエスケープされていれば無視されますが、EZwebでは、「;」をそのまま送ります。 ..ので、「;」を含む文字列があると、CGI.pmがご丁寧にそこでsplitしてくれますから送信先のCGIスクリプトではそれ以降が受け取れないという訳でした。常々思っているのですが、CGI.pmは、PC用サイト作成には強力なツールですが、携帯サイト作成に関しては、余計なことまでしてくれるツールなのです。