【发布时间】:2013-07-23 17:10:30
【问题描述】:
在 Windows Store 应用程序中读取 Shift JIS cp392 编码的文本文件时遇到问题。 我使用此代码读取文本文件:
var streamOpenedFile = await file.OpenAsync(FileAccessMode.Read);
using (var inputOpenedFile = streamOpenedFile.GetInputStreamAt(0))
{
using (StreamReader reader = new StreamReader(inputOpenedFile.AsStreamForRead(), Encoding.UTF8))
{
fileContent = await reader.ReadToEndAsync();
}
}
但是我在fileContent中收到的字符串只是一个奇怪的字符,当我用记事本打开它时看起来不像字符串。 谁能帮我解决这个问题? 非常感谢。
【问题讨论】:
标签: c# windows windows-8 windows-runtime