種別[statuses] aboutme:108495
セクションJRF のひとこと
日時2009年09月04日
元URLhttp://jrf.cocolog-nifty.com/statuses/2009/09/aboutme108495.html

Perl 5.10.0 の binmode の処理がおかしい。指定しているのに…

Perl 5.10.0 の binmode の処理がおかしい。指定しているのに 'Wide character in print' の warning が出る。ディレクティブを二つ書くとき、:utf8 を最後におくと直った。
JRF 2009年9月4日

binmode(STDOUT, ":utf8:unix") だと warning が出るけど、binmode(STDOUT, ":unix:utf8") だと warning が出ない。…なんじゃそりゃ。ディレクティブが順番にあたって、:unix が utf8 フラグを立ててしまうということ?
JRF 2009年9月4日