Как преобразовать символ в регистр заголовков Unicode, обрабатывая 1:M, а не просто переводя в верхний регистр?

Как преобразовать символ в регистр заголовков Unicode?

Это кажется простым вопросом, но учтите следующее:

  • Название заглавия отличается от заглавных букв некоторыми символами ( ссылка).
  • Character.toTitleCase(char c) обрабатывает только отображения 1:1 (например, не работает с такими символами, как немецкий "ß", который должен соответствовать "SS").
  • в Java String класс предлагает только преобразование в верхний регистр (не в заголовок).

Я что-то упустил в основных библиотеках, которые позволяют это преобразование?

0 ответов

Другие вопросы по тегам