Мое приложение использует Spring WebServiceTemplate для вызова веб-службы. Приложение передает смайлики (Тест ?) в одном из полей в запросе. Однако WebServiceTemplate преобразует эмодзи в значения html / hex. Как я могу сделать так, чтобы webServicetemplate не конвертировал эмодзи и отправлял их как символы эмодзи? есть ли свойство, которое я мог бы установить?
код:
import org.springframework.ws.client.core.WebServiceTemplate;
JAXBElement <String> jaxbMemo = theObjFactory.createMemo(userInfo.getMemo());
userObject.setMemo(jaxbMemo);
request.setUser(userObject);
response = (AddUserResponse)webServiceTemplate.marshalSendAndReceive(serviceUrl, request);
После строки 2 смайлики отображаются в виде смайликов в журналах. После строки 5 смайлики преобразуются в значения html. Значение в сгенерированном запросе - Test.?
, что мне нравится видеть, это
Test ?