🎃

"\xFF" on Shift_JIS

2022/01/21に公開

CSVインポートの際に出たエラー。

"\xFF" on Shift_JIS

元のCSVの文字列

# うまくいかなかった処理
CSV.foreach(file.path, headers: true, encoding: 'Shift_JIS:UTF-8') do |row|
...
end


# うまくいった時の処理
CSV.foreach(file.path, headers: true, encoding: 'UTF-16') do |row|
...
end

原因

  • よく文字コードわかっていないので後で調べる
  • \xFFがUTF-16形式だから?

参考

Discussion