在Windows Phone中编码芬兰字符

时间:2013-06-02 16:00:18

标签: c# encoding windows-phone

我正在编写一个Windows Phone应用程序并且遇到编码问题。

我创建了一个Excel电子表格并将其导出到制表符分隔文件,以便我作为资源添加到Visual Studio的文件中的内容如下所示

1   Don't mention it.   Ei kestä.   Eipä kestä.
1   Good afternoon.    Hyvää päivää.    Hyvää iltapäivää.

当我调试应用程序时,我看到了这段代码:

var stream = GetResourceStream(new Uri("/assembly;component/Data/Source.txt", UriKind.Relative));

var streamReader = new StreamReader(stream.Stream);
string line;                

while ((line = streamReader.ReadLine()) != null)
{
    var translation = line.Split('\t');
}

存储到line

1\tDon't mention it.\tEi kest�.\tEip� kest�.
1\tGood afternoon.\tHyv�� p�iv��.\tHyv�� iltap�iv��.

我如何保存文件(编码)以及如何阅读文件以获得正确的编码

1 个答案:

答案 0 :(得分:0)

您必须在StreamReader构造函数中指定编码,请参阅MSDN