Possible Duplicate:
.net micro (µ) greek letter uppercase issue
I have a function that is converting all string to uppercase. I’m just using string.ToUpper() method.
Well it’s working. But for some characters ToUpper() is doing weird stuff. Like for µ, a µ.ToUpper() is an M. Why? How can I avoid this? Just UpperCase chars if there is an upper case character :)?
You can use the method
String.ToUpperInvariant().In this method, the invariant culture is used.
This method is exactly the same as calling
myString.ToUpper(CultureInfo.InvariantCulture);