0
我正在编写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��.
如何做我需要保存的文件(编码),以及如何做我要读文件,以获得正确的编码
当你出口它,你使用什么编码?如果你使用UTF-8,它应该没问题。 (我不确定你在哪里指定了编码,它无疑取决于Excel的版本,但这是重要的一点。) –
我已经将它转换为UTF-8以及其他但未工作:/ –
那么如果你使用UTF-8进行导出,那么它*真的*应该按原样工作。你如何确定问题?也许你是如何显示它的,例如用不支持所有内容的字体。 –