我在aws sqs中有以下消息。
{
"test": {
"testData": "kökkö"
}
}
我试着用下面的代码来阅读这条信息。
ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(url)
.withWaitTimeSeconds(10)
.withMaxNumberOfMessages(10);
List<Message> messageFromSqs = amazonSQS.receiveMessage(receiveMessageRequest).getMessages();
if (Objects.nonNull(messageFromSqs) && !messageFromSqs.isEmpty()) {
for (Message messages : messageFromSqs) {
String requestBody = messages.getBody();
System.out.println(requestBody);
}
在阅读了这个以“k”编码的信息之后ã¶kk公司ã¶" .我尝试了多种方式来解码,但它不解码,它仍然是一样的。
同样的代码,当我在windows中尝试时,我能够解码,并且能够解码为原始代码(k)ökk公司ö) ; 但问题是,我正在进入linux平台。
请告诉我如何在linux平台上进行解码。
暂无答案!
目前还没有任何答案,快来回答吧!