作者: 藤岡和夫
日時: 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/