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