null filehandle の エンコーディング

Perl で、標準入力のエンコーディングを指定するには binmode を使えばいいけど、

while (<>) {
}

な null filehandle を使うときは use open を使わないといけない罠。
まぁ、当然といえば当然だけど、知らなかったらはまるよな。引数を指定せずにパイプかリダイレクションを使うと動くし。