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

回答編集履歴

1

追記

2016/07/22 04:15

投稿

Zuishin
Zuishin

スコア28675

answer CHANGED
@@ -5,4 +5,11 @@
5
5
  > 機械翻訳
6
6
  StreamReader utf-8 エンコーディングの既定では、現在のシステムの ANSI コード ページではなく、それ以外の場合、指定しない限り、既定値です。
7
7
 
8
- ということだそうです。
8
+ ということだそうです。
9
+
10
+ ###追記
11
+ もう一つ。
12
+ [文字コードを指定してテキストファイルを読み込む](http://dobon.net/vb/dotnet/file/readfile.html)
13
+ > もしテキストファイルがBOMが付加したUnicodeかUTF-8の場合は、StreamReaderのコンストラクタでEncodingの指定を省略できます。
14
+
15
+ つまり、エンコーディングの指定を省略した場合、それは BOM が無ければ UTF-8 として、あればそのエンコーディングとして読み込まれるということです。