回答編集履歴
1
追記
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
|
```
|