标签: java encoding mule activemq
我在Mule ESB中有一种情况,我通过交互式控制台在ActiveMQ上发送消息,这些消息以utf-8编码。但是当我尝试在带有独立企业版的mule的受限服务器上发送相同的消息时,消息的编码已损坏,不再是utf-8。这是因为必须设置独立服务器的配置设置还是?
我们正在使用
答案 0 :(得分:0)
我的猜测是您的平台的默认编码,即Windows Server。默认编码可能是ISO-8859-1。 Mule ESB通常位于平台编码上。
此外,您可以强制IDE Anypoint Studio的编码来调试项目,请检查this
在您的流程中,您可以尝试手动添加编码
<byte-array-to-string-transformer doc:name="Byte Array to String" encoding="UTF-16"/>
检查this link
希望它有所帮助。