title: How to compare Unicode characters that "look alike"?
body: <p>I fall into a surprising issue. </p>
  
  <p>I loaded a text file in my application and I have some logic which compares the value having µ.</p>
  
  <p>And I realized that even if the texts are same the compare value is false.</p>
  
  <pre><code> Console.WriteLine("μ".Equals("µ")); // returns false
   Console.WriteLine("µ".Equals("µ")); // return true
  </code></pre>
  
  <p>In later line the character  µ is copy pasted.</p>
  
  <p>However, these might not be the only characters that are like this.</p>
  
  <p>Is there any way in C# to compare the characters which look the same but are actually different?</p>