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

回答編集履歴

1

追記

2018/06/12 05:49

投稿

8524ba23
8524ba23

スコア38352

answer CHANGED
@@ -4,6 +4,8 @@
4
4
  以下のように`utf-8`に切り替えることで`UTF-8`で出力され正常に表示されるようになります。
5
5
  参考:[PythonのCGIで日本語が文字化けしたときの対処法](https://qiita.com/junichi2/items/f3fcb6abe7fe21a4d89a)
6
6
 
7
+ また、エラー発生時のトレース出力を有効にするには`cgitb.enable` ではなく `cgitb.enable()`としてください。
8
+
7
9
  ```Python
8
10
  # 略
9
11
  import html
@@ -11,6 +13,6 @@
11
13
  import sys,io
12
14
  sys.stdout = io.TextIOWrapper(sys.stdout.buffer, encoding='utf-8') # UTF-8に
13
15
 
14
- cgitb.enable
16
+ cgitb.enable() # トレース出力を有効に
15
17
  # 略
16
18
  ```