teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

5

誤字の修正

2021/02/10 02:06

投稿

lin.ming
lin.ming

スコア50

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  ```
12
12
  data2 = result.to_csv(Index=False, encoding="shift-jis")
13
13
  ```
14
- しても同じように文字化けします。
14
+ するとUTF-8で保存されます。
15
15
 
16
16
  実際にどのように文字化けするかは、今は開発環境に入れないので提示できなくて申し訳ありません。
17
17
 

4

追記

2021/02/10 02:06

投稿

lin.ming
lin.ming

スコア50

title CHANGED
File without changes
body CHANGED
@@ -18,4 +18,12 @@
18
18
  クライアントのOSはWindows10、エクセルは2016です。
19
19
  処理をしている環境は、AWS, Lambda, Python 3.8, Redshiftです。
20
20
 
21
- どうかよろしくお願いいたします。
21
+ どうかよろしくお願いいたします。
22
+
23
+ 追記
24
+ どうもPythonだけの問題じゃなく、AWS S3周りかもしれません。
25
+ データベースからの結果をS3に保存しています。
26
+ ```
27
+ obj = bucket.put_object(Body = instring, Key = path, ContentType = "text/comma-separeted-values;charset=shift-jis", ContentEncoding="shift-js"
28
+ ```
29
+ と書いてもUTF-8で保存されます。

3

修正

2021/02/10 02:01

投稿

lin.ming
lin.ming

スコア50

title CHANGED
File without changes
body CHANGED
@@ -16,6 +16,6 @@
16
16
  実際にどのように文字化けするかは、今は開発環境に入れないので提示できなくて申し訳ありません。
17
17
 
18
18
  クライアントのOSはWindows10、エクセルは2016です。
19
- 処理をしている環境は、AWS, Lambda, Python, Redshiftです。
19
+ 処理をしている環境は、AWS, Lambda, Python 3.8, Redshiftです。
20
20
 
21
21
  どうかよろしくお願いいたします。

2

追記

2021/02/10 00:20

投稿

lin.ming
lin.ming

スコア50

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,7 @@
15
15
 
16
16
  実際にどのように文字化けするかは、今は開発環境に入れないので提示できなくて申し訳ありません。
17
17
 
18
+ クライアントのOSはWindows10、エクセルは2016です。
19
+ 処理をしている環境は、AWS, Lambda, Python, Redshiftです。
20
+
18
21
  どうかよろしくお願いいたします。

1

追記

2021/02/10 00:17

投稿

lin.ming
lin.ming

スコア50

title CHANGED
File without changes
body CHANGED
@@ -8,9 +8,8 @@
8
8
  出力されたCSVファイルをサクラエディタで開くと文字化けしています。
9
9
  UTF-8で開いてもShift-JISで開いても、です。
10
10
 
11
- 2行目を
12
11
  ```
13
- data = result.to_csv(Index=False, encoding="shift-jis")
12
+ data2 = result.to_csv(Index=False, encoding="shift-jis")
14
13
  ```
15
14
  にしても同じように文字化けします。
16
15