Cannot decode string with wide characters at ...

2010年12月9日に持ち込まれた謎 Windowsでperlを動かす。 Encode::from_to($line, "shiftjis", "utf8" ); の行で Cannot decode string with wide characters at... と怒られる。$lineのUTF-8フラグが立っているのが悪いらしい。 $line_off = Encode::encode…

Quantifier follows nothing in regex; marked by ...

2010年11月18日に持ち込まれた謎 Windowsでperlを動かす。 if( $str =~ /$list[$i]/ ) { の行で Quantifier follows nothing in regex; marked by と怒られる。 正規表現を量指定子で開始しています。もしそれをリテラルに使いたいなら、バックスラッシュで…

Wide character in print at ...

2010年11月18日に持ち込まれた謎 Windowsでperlを動かす。 piyopiyo.pl(utf-8) use Encode; use utf8; use open IN => ":utf8"; binmode STDOUT, ":encoding(cp932)"; bbb.txt(Shift_JIS) はじめまして。 はじめません。 はじらいます。 …みたいな日本語…

見えざる敵BOM

2010年11月15日に持ち込まれた謎 Windowsでperlを動かす。 aaa.pl(utf-8) use Encode; use utf8; use open IN => ":utf8"; binmode STDOUT, ":encoding(cp932)"; bbb.txt(utf-8) はじめまして。 はじめません。 はじらいます。 …みたいな日本語文がぞろ…