回答編集履歴
2
3.7 での対応について追記
test
CHANGED
@@ -33,6 +33,24 @@
|
|
33
33
|
```
|
34
34
|
|
35
35
|
|
36
|
+
|
37
|
+
**追記: 3.7 での対応方法**
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
3.7 であれば直接 stdout.encoding を設定できるようになったので、
|
42
|
+
|
43
|
+
io.TextIOWrapper .. の代わりに
|
44
|
+
|
45
|
+
```
|
46
|
+
|
47
|
+
import sys
|
48
|
+
|
49
|
+
sys.stdout.reconfigure(encoding='utf-8')
|
50
|
+
|
51
|
+
```
|
52
|
+
|
53
|
+
でも良いようです。
|
36
54
|
|
37
55
|
|
38
56
|
|
1
追記
test
CHANGED
@@ -70,9 +70,15 @@
|
|
70
70
|
|
71
71
|
(test.py自身はutf-8なのを確認)
|
72
72
|
|
73
|
-
ブラウザの自動判別で正常に表示されている
|
73
|
+
ブラウザの自動判別で正常に表示されている
|
74
74
|
|
75
|
-
フォーム等は文字化けしたまま?
|
75
|
+
~~フォーム等は文字化けしたまま?~~
|
76
|
+
|
77
|
+
|
78
|
+
|
79
|
+
追記: meta タグや content-type で charset=utf-8 を指定すると、
|
80
|
+
|
81
|
+
実際の文字コードとcharsetに指定されたコードに相違がある為、文字化けが発生する。
|
76
82
|
|
77
83
|
|
78
84
|
|