从文本文件中读取丹麦语字符

我正在尝试阅读包含一些丹麦字符的文本文件。 我已经找到了几种使用不同类型编码的方法,但我看到的例子只是读取一个文件。 这就是我到目前为止所拥有的。

//search directory for all .txt files foreach (string files in Directory.GetFiles(@"C:\ftp\inbox", "*.txt")) { //The 'using' command close connection when it is done using (var reader = new StreamReader(File.OpenRead(files))) { // Handle contents } } 

我的问题是所有字符都被读作 。 我需要他们按原样阅读。

我通过改变来解决这个问题:

 using (var reader = new StreamReader(File.OpenRead(files))) 

 using (var reader = new StreamReader(files, System.Text.Encoding.GetEncoding("iso-8859-1"))) 

现在丹麦人的角色应该被读入。