macで作成したrubyのスクリプトをwindowsで動かそうとしたらハマったのでメモ。
windowsが文字コード:Windows31-Jでファイルを読み込もうとするので、UTF-8で読み込むように指定しないとダメだよということ。
# -*- encoding: utf-8 -*- Dir.glob(DIRNAME + "/*.txt").each_with_index { |file, count| open(file, "r:UTF-8") { |f| content = f.readlines # 中略 }