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