我有一个使用代码页 850 编码的文本文件。我正在通过以下方式读取此文件:
using (var reader = new StreamReader(filePath, Encoding.GetEncoding(850)))
{
string line;
while ((line = reader.ReadLine()) != null)
{
//...
}
//...
}
现在,我需要line
在代码页 850 中该字符的从零开始的索引上方的循环中字符串中的每个字符,例如:
for (int i = 0; i < line.Length; i++)
{
int indexInCodepage850 = GetIndexInCodepage850(line[i]); // ?
//...
}
这可能吗?怎么可能int GetIndexInCodepage850(char c)
?