Как преобразовать символ в регистр заголовков Unicode, обрабатывая 1:M, а не просто переводя в верхний регистр?
Как преобразовать символ в регистр заголовков Unicode?
Это кажется простым вопросом, но учтите следующее:
- Название заглавия отличается от заглавных букв некоторыми символами ( ссылка).
Character.toTitleCase(char c)
обрабатывает только отображения 1:1 (например, не работает с такими символами, как немецкий "ß", который должен соответствовать "SS").- в Java
String
класс предлагает только преобразование в верхний регистр (не в заголовок).
Я что-то упустил в основных библиотеках, которые позволяют это преобразование?