perl と文字集合と文字エンコードと
最近の perl (5.8 ごろ)で Shift_JIS なファイルをオープンするときは
open(F, "<:encoding(cp932)", "shiftjis na file");
とせよ。
open(F, "<:encoding(shiftjis)", "shiftjis na file");
として shiftjis を使ったら
shiftjis "\x87" does not map to Unicode at ./hoge line 55, <F> line 107
こんなんがいっぱい出るけえ。
Keyword(s):
References:[計算機関連]