No, it shouldn’t. ToUpper()
doesn’t mean WithShiftKeyOnAnInternationalASCIIKeyboard()
. There isn’t an uppercase 8, as 8 is a number, not a letter.
Of course, this is a gross over-simplification (being a number alone doesn’t automatically make a certain character in a character set caseless), but it’s likely what you’re asking for anyway so I’ll leave it at that.