Я использую UriComponentsBuilder и отправляю URL на почту, которая содержит "?"но вместо "?"он конвертируется в значение Unicode "?"например, "% 3F", пожалуйста, предложите, как я могу отправить этот URL, чтобы я получил точное "?"что я хочу.
Вот код, который я использую.
UriComponentsBuilder urlBuilder = ServletUriComponentsBuilder.fromCurrentContextPath().path("/registrationConfirmation"+"?token="+registrationToken);
String onUserRegistrationCompleteEvent = mailService.onUserRegistrationCompleteEvent(registeredUserOpt.get().getEmail(), urlBuilder.toUriString());