读取文件由Windows Phone应用程序中的非英语字符组成

时间:2013-10-29 20:51:43

标签: c# file-io encoding windows-phone-8

我必须在Windows Phone应用程序中读取名为tur.txt的文件并将其写入textblock。该文件由土耳其语字符组成。因此,它不能正确地写在文本块上。我试过这个:

System.IO.StreamReader turfile = new StreamReader(@“Assets / tur.txt”,Encoding.GetEncoding(“windows-1254”));

但我得到一个例外:

  

mscorlib.ni.dll中发生了'System.ArgumentException'类型的异常,但未在用户代码中处理

其他信息:'windows-1254'不是受支持的编码名称。

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:0)

看起来windows-1254是Encoding.GetEncoding的无效参数。我会从那里开始。