当我向ActiveMQ发送包含俄语字符的短信时,我得到了abracadabra。我使用org.springframework.jms.core.JmsTemplate,jmsTemplate.convertAndSend。如何指定UTF-8编码。是JmsTemplate bean的rpoperties中的问题,还是在ActiveMq中?
转换为TextMessage并使用jmsTemplate.send解决问题(destination,s - > s.createTextMessage(textMsg));