0

サーバーでいくつかのテキスト ファイルを書き込んでいますが、問題のテキストには "á"、"ã"、"é" などの特定のラテン文字が含まれているため、結果は非常に奇妙です。TextWriterin 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:
4

0 に答える 0