在 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 中收到的字符串只是一个奇怪的字符,当我用记事本打开它时,它看起来不像字符串。谁能帮我解决这个问题?非常感谢。