サーバーでいくつかのテキスト ファイルを書き込んでいますが、問題のテキストには "á"、"ã"、"é" などの特定のラテン文字が含まれているため、結果は非常に奇妙です。TextWriter
in C# はおそらく utf-8 エンコーディングで書き込むので、問題にはなりませんよね?
これが私がそれを使用している方法です:
System.IO.MemoryStream stream = new System.IO.MemoryStream();
System.IO.StreamWriter textWriter = new System.IO.StreamWriter(stream);
textWriter.WriteLine("Número da Versão:");
textWriter.Flush();
byte[] contents = new byte[stream.Length];
stream.Read(contents, 0, (int)stream.Length);
この行の結果は次のようになります。
Número da versão: