このメソッドを使用して MemoryStream オブジェクトに書き込みます。このオブジェクトは、その後バイナリとして SQL に格納されます。Windows のファイル システムから .HTML ファイルを読み込むために使用されています。
このデータがどのタイプのエンコーディングで読み取られているかを知るにはどうすればよいですか? ありがとう。
バイナリ ストリームを開くため、なし。たとえば、ストリームを にラップするときはStreamReader
、エンコーディングを選択する瞬間です。FileStream
メソッドによって返されるそれ自体はOpenRead
テキストベースではないため、エンコーディングはありません。
FileInfo.OpenRead
エンコーディングを使用しない生のストリームを返します (文字ではなくバイトを返すため)。
エンコーディングは、未加工のバイトを Unicode 文字に変換するために使用されます。
.Netでは、バイトではなく文字列を処理するStreamReader
およびクラスによってエンコーディングが使用されます。StreamWriter