回答編集履歴

1

追記

2020/11/18 22:46

投稿

Zuishin
Zuishin

スコア28669

test CHANGED
@@ -3,3 +3,21 @@
3
3
 
4
4
 
5
5
  [【図解】エクセルだけで簡単にUTF-8のCSVを開く方法(Excel for Office 365) - Qiita](https://qiita.com/YujiHatanaka/items/470a691923303788dc64)
6
+
7
+
8
+
9
+ ## 追記
10
+
11
+
12
+
13
+ BOM をつけるとそのまま開いても文字化けしないことを確認しました。
14
+
15
+ Python では次のように utf_8_sig で BOM をつけることができるようです。
16
+
17
+
18
+
19
+ [PythonでUTF-8 with BOMのCSVファイルを出力する - Qiita](https://qiita.com/kino15/items/c9c06bdfc8e4a6ad34e3)
20
+
21
+
22
+
23
+ ただし、UTF-8 は BOM をつけないのが主流で、つけた場合には他のアプリケーションで開いた場合に正しく取り扱えない可能性もあります。出力した CSV を Excel 以外で使う場合には注意してください。