标签: c# .net string unicode string-comparison
我陷入了一个令人惊讶的问题。
我在我的应用程序中加载了一个文本文件,我有一些逻辑比较了μ的值。
我意识到即使文本相同,比较值也是错误的。
Console.WriteLine("μ".Equals("µ")); // returns false Console.WriteLine("µ".Equals("µ")); // return true
在后面的行中,字符μ被复制粘贴。
任何想法都会有所帮助。