3

I'm reading a text file with UTF-8 encoding. Some lines of file includes accents. Something like this: EdiçÃo. But on Console and LINQPad output Edi��o instead of.

Here's how to I'm reading the file:

File.ReadAllLines("foo.txt", Encoding.UTF8);

How to fix this?

4

1 に答える 1

8

LINQPadの問題はわかりませんが、コンソールはおそらく別のコードページに設定されており、フォントにそれらの文字が含まれていません。WindowsコマンドラインのUnicode文字を参照してください-どのように?

于 2012-06-11T22:28:49.043 に答える