我们使用springbootwebservicetemplate来调用soapweb服务。请求消息包含包含一个或多个emoji的字符串字段。在请求消息中,我们使用的是utf-8字符集。
String emoji = "☘";
String emojiUtf8 = new String(emoji.getBytes(), StandardCharsets.UTF_8);
但是,目标应用程序正在接收那些带有utf-16的应用程序。目标应用程序是遗留应用程序,无法处理utf-16。因此,它返回一个soap错误。
感谢您的帮助。
暂无答案!
目前还没有任何答案,快来回答吧!