У меня проблема с MessageFormat.format
в моем Java бэкэнде. У меня есть функция почтовой рассылки, которая отправляет письма с контентом из моего веб-интерфейса (через API через API) некоторым пользователям.
String text =
MessageFormat.format(
"Dear Report Owner\n\nA new access request:\n\nFrom: {0} {1} ({2})\nFor: {3} \nReason: {4}\n\nPlease process the access request and inform {0} {1} accordingly.\n\nBest regards,\nDev-Team",
accessTokenUser.getGivenName(),
accessTokenUser.getFamilyName(),
accessTokenUser.getEmail(),
processedRoleContent,
processedLinkContent);
Возможно, что некоторые значения (например, processedRoleContent
) содержат, например, ü
, но в отправленном электронном письме оно выглядит как Ü
.
Как настроить MessageFormat.format
что это посылает умлаутс?
Заранее спасибо!