Encoding ActiveMq发送编码:发送�

Encoding ActiveMq发送编码:发送&#65533;,encoding,activemq,Encoding,Activemq,我正在尝试发送一条包含以下内容的消息:öäü߀(德语特殊字符)。 为了调试接收器中的内容,我实现了: for (int i = 0; i < content.length(); i++) { char c = content.charAt(i); if (c > 255) { sb.append("&#"); sb.append((int) c);

我正在尝试发送一条包含以下内容的消息:
öäü߀
(德语特殊字符)。 为了调试接收器中的内容,我实现了:

for (int i = 0; i < content.length(); i++) {
            char c = content.charAt(i);
            if (c > 255) {
                sb.append("&#");
                sb.append((int) c);
                sb.append(";");
            } else {
                sb.append(c);
            }
        }
for(int i=0;i255){
某人加上(&#)号;
sb.附加((int)c);
某人加上(“;”);
}否则{
sb.附加(c);
}
}
每个字符是:

这是编码配置的问题吗?我怎样才能修好它? 正如我在《其他》中读到的,默认情况下,它应该可以工作,但我已经没有想法了


提前感谢

这应该行得通。您如何设置内容?要尝试的一件事是放置字符串content=“öäü߀”;就在这段代码上面,看看你是否得到了同样的结果。源文件应该是UTF-8。我正在通过ActiveMQ用户界面(发送JMS消息)发送内容(在测试阶段)。在实践中,我有两个应用程序运行,中间是ActiveMQ。我正在用JSON解析对象,将它们从一个发送到另一个。我不知道我怎么能在上面设置任何类型的编码。。。