BOMなしUTF8をBOMつきUTF8にするためのワンライナー

  • 3
    Like
  • 9
    Comment
More than 1 year has passed since last update.

サンプル

ruby -e 'print "\uFEFF"; while gets; puts $_; end' nobom.csv >  bom.csv

解説

\uFEFFはBOMのリテラル。これを最初に文字として出力する。あとはファイルを読んでは書き出すということをしているだけ。