нижний регистр турецкого символа усеяна я
В Java 6
System.out.println(String.valueOf('\u0130').toLowerCase());
печатает я (u0069
), но в Java 7 он печатает с двойными точками (u0069 u0307
).
Я понимаю, что это турецкий символ, но как я могу заставить Java 7 печатать тот же вывод, что и v6, используя этот код?
System.out.println(inputText.toLowerCase());
Также убедитесь, что код может обрабатывать международный текст без жесткого кодированияtoLowerCase
функция использовать только турецкую локаль.