我有一个带有加密文本的文本文件。例如:
✹➂鳄✅ⵘ械뱥间뒝赡ꤦ掁☞ೇ</p>
쎠ԠƳᒸ略ⱉ㾤歓ر㗋鲔\ud953
现在我想解密这些。代码如下所示:
var lines = File.ReadLines("input.txt");
List<string> DecList = new List<string>();
foreach(var line in toDecList)
{
string decrypted = Decrypt(@line);
DecList.Add(decrypted);
}
File.WriteAllLines("output.txt", toEncList);
对于第一个示例,我没有收到任何错误。第二个我得到了一个加密异常。如果我将文件中的文本复制到剪贴板并将其直接粘贴到代码中,则不会出错。
所以我认为编码有问题。我也试过了
var lines = File.ReadLines("input.txt", Encoding.Unicode);
但同样的问题也会发生。
有人有想法吗?