У меня есть две строки, считанные из текстовых файлов для сравнения, и когда я пытаюсь сравнить эти файлы с winmerge или pspad, они оба отображаются как одни и те же текстовые строки. Если я сравню их со следующей функцией, произойдет сбой:
string string1 = File.ReadAllText(@"c:\file1.txt");
string string2 = File.ReadAllText(@"c:\file2.txt");
bool stringMatch = false;
if (string1.Equals(string2, StringComparison.InvariantCulture)){
stringMatch = true;
}
//stringMatch is false here
После некоторого поиска кажется, что "и" разные:
Content of file1.txt: é"'(§è!çà)- Content of file2.txt: é”’(§è!çà)-
В любом случае я могу правильно сравнить эти две строки и сопоставить эти символы «&»?