首页 文章

ActiveMQ队列编码

提问于
浏览
2

我正在向ActiveMQ队列发送消息 .

当我在信息中发送希伯来字母时,他们没有正确显示,而是“???”被表达 .

我确定这是编码问题 .

如何设置队列编码?

现在我发送编码为“utf-8”的消息,如下所示:

message = "אבגדהוז";
            TextMessage mes = session.createTextMessage(message);
            System.out.println(mes);
            producer.send(mes);

1 回答

  • 2

    对于特殊的chrecters,ActiveMQ在从管理控制台发送消息时编码为“utf-16” .

    当不从控制台发送时,应使用'utf-8'编码发送和获取消息 .

相关问题