I have the following code:
string firstMicro = \"aa \\u00b5 bb\"; string secondMicro = \"aa \\u03bc bb\"; Assert.IsFalse(firstMicro == secondMicro); string
A microsecond is still a µSEC after upper-casing. Having it upcased to MSEC would fatally alter its meaning. Which is why there are two codepoints for the glyph.