@ka2n

Technology and beer

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

対象のファイルがUTF8だったりUTF16だったりする時に何も考えずeach_lineで読み込む方法がわからないのでわかったらここに書く

バイトオーダーマーク - Wikipedia

UTF-16はBOM必須なので判別して File.open(<path>, 'rb:UTF-16')として読む

広告を非表示にする