0

我有一个正在编写一些文本文件的服务器,但是由于有问题的文本有一些特定的拉丁字符,例如 "á","ã" 和 "é" ,结果结果很奇怪。TextWriter在 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