iso-8859-1字符集

6ie5vjzr  于 2021-06-27  发布在  Java
关注(0)|答案(0)|浏览(194)

我在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平台上进行解码。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题