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

質問編集履歴

4

追記

2020/11/10 07:46

投稿

setuna0531
setuna0531

スコア128

title CHANGED
File without changes
body CHANGED
@@ -57,5 +57,5 @@
57
57
  'shift_jis' codec can't encode character '\uff0d' in position 46: illegal multibyte sequence
58
58
  ```
59
59
 
60
- UTF-8で試しました、文字化けします。
60
+ UTF-8で試しましたところダウンロードは出来るようになりましたが文字化けします。
61
61
  文字化けを回避するにはShift-JIS以外で方法はあるのでしょうか。

3

追記

2020/11/10 07:46

投稿

setuna0531
setuna0531

スコア128

title CHANGED
File without changes
body CHANGED
@@ -55,4 +55,7 @@
55
55
  ```
56
56
  UnicodeEncodeError at /support/download/
57
57
  'shift_jis' codec can't encode character '\uff0d' in position 46: illegal multibyte sequence
58
- ```
58
+ ```
59
+
60
+ UTF-8で試しましたが、文字化けします。
61
+ 文字化けを回避するにはShift-JIS以外で方法はあるのでしょうか。

2

追記

2020/11/10 07:46

投稿

setuna0531
setuna0531

スコア128

title CHANGED
File without changes
body CHANGED
@@ -47,4 +47,12 @@
47
47
  #最後に
48
48
  他のアプリもサーバーで動いているため、「return response」がうまく動作していないのか?
49
49
  という疑問はあります。
50
- 提案や、改善案などがございましたらご教授ください。
50
+ 提案や、改善案などがございましたらご教授ください。
51
+
52
+ #追記
53
+ デバックモードでエラーを見ることが出来ました。
54
+ エラー内容は下記のとおりです。
55
+ ```
56
+ UnicodeEncodeError at /support/download/
57
+ 'shift_jis' codec can't encode character '\uff0d' in position 46: illegal multibyte sequence
58
+ ```

1

追加

2020/11/10 07:33

投稿

setuna0531
setuna0531

スコア128

title CHANGED
File without changes
body CHANGED
@@ -8,6 +8,10 @@
8
8
  ```
9
9
  views.py
10
10
 
11
+ from .models import Support
12
+ import csv
13
+
14
+
11
15
  def download(request):
12
16
  # レスポンスの設定
13
17
  response = HttpResponse(content_type='text/csv; charset=Shift-JIS')