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

回答編集履歴

1

質問文の編集ミスを訂正

2018/01/25 02:29

投稿

KSwordOfHaste
KSwordOfHaste

スコア18404

answer CHANGED
@@ -17,8 +17,4 @@
17
17
  ```
18
18
  で決まるという記事を見たのですがリダイレクト(`> txt2`)をしてもしなくても自分の環境ではUTF-8でした。にもかかわらずリダイレクトした場合のみ`UnicodeEncodeError: 'ascii' codec `と出るので、それはつまりprint時のエンコーディングがリダイレクトした場合ではUTF-8ではなくASCIIになっているという事実を示しているのだと思います。
19
19
 
20
- 「python 2 print encoding」で詳しく調べてみてはいかがでしょう?
20
+ 「python 2 print encoding」で詳しく調べてみてはいかがでしょう?
21
-
22
-
23
-
24
- この意味は入力したテキスト(この場合は`stdin.readline()`で発生したのでしょうから、標準入力)に含まれる