Я должен применить toUpperCase
к имени, которое может содержать акценты ( "é", "à" и т.д.).
Проблема:
- с JUnit,
"é".toUpperCase
преобразуется в "E", акцент удаляется - в моем приложении (Spring REST API), "é".toUpperCase преобразуется в "É". Вход поступает из интерфейса Ember, но кодировка одинакова (UTF-8)
Тесты JUnit и приложение Spring используют один и тот же набор символов (UTF-8), а язык - французский. Оба работают на Oracle Java 8 на одном компьютере (Jenkins CI на Debian, но я могу воспроизвести это поведение на своем компьютере: Windows 7).
Я попытался указать локаль toUpperCase(Locale.FRANCE)
, но это не решило мою проблему.
Знаете ли вы о чем-то, что может объяснить эту разницу?