Locale-independent case conversion