回答編集履歴
3
修正
test
CHANGED
@@ -28,7 +28,7 @@
|
|
28
28
|
|
29
29
|
|
30
30
|
|
31
|
-
|
31
|
+
①
|
32
32
|
|
33
33
|
```before
|
34
34
|
|
@@ -50,6 +50,8 @@
|
|
50
50
|
|
51
51
|
上記の回答は、遠回りしていたので、、
|
52
52
|
|
53
|
+
②
|
54
|
+
|
53
55
|
```
|
54
56
|
|
55
57
|
CSV.foreach({ファイル名}, encoding: "CP932:UTF-8", headers: true) do |row|
|
@@ -57,3 +59,13 @@
|
|
57
59
|
```
|
58
60
|
|
59
61
|
`CP932:UTF-8`のところ`CP932`を指定するだけで、エラーを出す事なく変換出来ました!
|
62
|
+
|
63
|
+
|
64
|
+
|
65
|
+
※②の場合は、windowsで作られたファイルを考慮していないので、
|
66
|
+
|
67
|
+
windowsで作られたファイルの場合はエラが起きます。
|
68
|
+
|
69
|
+
|
70
|
+
|
71
|
+
mac,windowsと両方を対応したいのであれば、やはり①の実装が好ましい。
|
2
修正
test
CHANGED
@@ -56,4 +56,4 @@
|
|
56
56
|
|
57
57
|
```
|
58
58
|
|
59
|
-
`CP932:UTF-8`と`CP932`を指定するだけで、エラーを出す事なく変換出来ました!
|
59
|
+
`CP932:UTF-8`のところ`CP932`を指定するだけで、エラーを出す事なく変換出来ました!
|
1
修正
test
CHANGED
@@ -43,3 +43,17 @@
|
|
43
43
|
```
|
44
44
|
|
45
45
|
これで、解決。。!
|
46
|
+
|
47
|
+
|
48
|
+
|
49
|
+
だが、もっと簡単な方法が。。(コメント欄にてアドバイスを頂きました。(というか、、回答を。。!))
|
50
|
+
|
51
|
+
上記の回答は、遠回りしていたので、、
|
52
|
+
|
53
|
+
```
|
54
|
+
|
55
|
+
CSV.foreach({ファイル名}, encoding: "CP932:UTF-8", headers: true) do |row|
|
56
|
+
|
57
|
+
```
|
58
|
+
|
59
|
+
`CP932:UTF-8`と`CP932`を指定するだけで、エラーを出す事なく変換出来ました!
|