RubyでCSVの文字コードをsjisにして出力する
前提
コード
csv_string = CSV.generate(encoding: Encoding::SJIS, force_quotes: true) do |csv| csv << ["ホゲホゲええ"] end csv_string.encoding # => #<Encoding:Windows-31J>
感想
- これからも使うことになりそうなのでメモ
参考文献
CSV.generateでUTF-8からShift−JISに変換したときの文字コード変換エラーを回避する - 行動すれば次の現実