Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在阅读一个使用 UTF-8 编码的文本文件。某些文件行包含重音符号。像这样的东西:EdiçÃo。但在控制台和 LINQPad 输出上Edi��o而不是。
EdiçÃo
Edi��o
这是我读取文件的方法:
File.ReadAllLines("foo.txt", Encoding.UTF8);
如何解决这个问题?
我不能说 LINQPad 有什么问题,但控制台可能设置为不同的代码页,并且其字体中没有这些字符。请参阅Windows 命令行中的 Unicode 字符 - 如何?