Как сравнить символы Unicode, которые выглядят одинаково?
Я попал в удивительную проблему.
Я загрузил текстовый файл в свое приложение, и у меня есть логика, которая сравнивает значение с µ.
И я понял, что даже если тексты одинаковы, сравниваемое значение ложно.
Console.WriteLine("μ".Equals("µ")); // returns false
Console.WriteLine("µ".Equals("µ")); // return true
В следующей строке символ µ вставляется копией.
Тем не менее, это могут быть не единственные символы, подобные этому.
Есть ли способ в C # сравнить символы, которые выглядят одинаково, но на самом деле разные?