質問編集履歴

1

追記欄に記入しました。

2022/06/10 06:55

投稿

keyakisakura
keyakisakura

スコア26

test CHANGED
File without changes
test CHANGED
@@ -31,3 +31,14 @@
31
31
  OKパターンに切り替えるメソッド、gemというのは存在しますでしょうか?
32
32
  Fileとして認識するようにできればエラー回避ができると考えています。
33
33
 
34
+ **追記**
35
+ ```Ruby
36
+ csvfile = File.open(tmp_csv) # ここでエラー
37
+ csvdata = CSV.parse(File.read(csvfile, encoding: 'cp932').encode("UTF-8", :invalid => :replace), headers: false)
38
+ ```
39
+ のようにCSVファイルの中身の文字コードをエンコード処理しています。
40
+ これは後処理の為に実装しています。
41
+
42
+ もし、今回の「File.open→CSV.parseによるエンコード」以外にも適切な方法があれば
43
+ 御教授いただければ幸いです。
44
+