583. Re: use encoding 'Shift_JIS' 下で受け取ったフォームデータ


番号順一覧Top スレッド順一覧Top
作者: 藤岡和夫
日時: 2005/9/06(22:19)
On Tue,  6 Sep 2005 16:21:58 +0900 (JST)
kbk@... (Bruce.) さんwrote:

> eq で 条件が真になる理由がわかりませんが(入力文字列がupgradeしてから
> 比較されてる?)、フォームから持ってきた“藤岡”という文字列と、スクリ
> プト中の“藤岡”という文字列の文字コードが違うのが原因ではないでしょ
> うか? あくまでもスクリプト中の文字列はPerlの内部コードにupgradeされて
> いることにご注意。

 HTMLのFORMのMETHODをPOSTにすると、Perl側はread(STDIN,...)で読むことに
なるわけですが、この場合はSTDINでもencodingは効かないのでしょうね。

 実際、decodeしないと正常に分岐しませんでした。

藤岡 和夫
kazuf@...
TS Networkのために http://homepage1.nifty.com/kazuf/
前の発言: 582. Re: use encoding 'Shift_JIS' 下で受け取ったフォームデータ [藤岡和夫] 2005/9/06(18:02)
後の発言: 584. Re: use encoding 'Shift_JIS'下で受け取ったフォームデータ [Zazel] 2005/9/06(23:49)
親発言: 581. Re: use encoding 'Shift_JIS' 下で受け取ったフォームデータ [Bruce.] 2005/9/6(16:21)
子発言: 584. Re: use encoding 'Shift_JIS'下で受け取ったフォームデータ [Zazel] 2005/9/06(23:49)