読者です 読者をやめる 読者になる 読者になる

ka2n's blog

Technology and beer

RubyでUTF8, UTF16のファイルをどちらか気にせず読む

対象のファイルがUTF8だったりUTF16だったりする時に何も考えずeach_lineで読み込む方法がわからないのでわかったらここに書く バイトオーダーマーク - Wikipedia UTF-16はBOM必須なので判別して File.open(<path>, 'rb:UTF-16')として読む</path>