回答編集履歴

1

open関数のデフォの文字コード解釈はシステム環境に依存してたかも

2018/06/05 16:49

投稿

kiwibird
kiwibird

スコア105

test CHANGED
@@ -1,6 +1,6 @@
1
1
  確認したいのですが、`sample.txt`の文字コードは**utf-8**でしょうか?
2
2
 
3
- python3の`open()`関数は引数`encoding`を指定しない場合、「多分このファイルはutf-8で書いてるんやろ!」って解釈します。
3
+ python3の`open()`関数は引数`encoding`を指定しない場合、「多分このファイルは実行環境のデフォルト文字コードで書いてるんやろ!」って解釈します。ちなみにwindowsの`コマンドプロンプト`は`cp932 ≒ ShiftJIS`だったはず...
4
4
 
5
5
 
6
6