none
windows mobile 上用mq接受jms消息中文乱码问题 RRS feed

  • 问题

  • 最近开发的项目中 ,手机客户端(windows mobile) 上用ActiveMq1.4接受服务端(java)发送的jms中文消息乱码,但是手机客户端可以发送中文给服务端,请教各位原因?
    2011年3月25日 15:27

答案

全部回复

  • 最近开发的项目中 ,手机客户端(windows mobile) 上用ActiveMq1.4接受服务端(java)发送的jms中文消息乱码,但是手机客户端可以发送中文给服务端,请教各位原因?


    你好,

    可能是由于编码的缘故,windows mobile上用的是Unicode编码。


    施炯
    2011年3月26日 14:38
    版主
  • 卡扎菲,

    你好!这可能是由于ActiveMQUnicode编码格式转化的问题。据我所知ActiveMq使用UTF-8编码格式。你可以尝试添加

    <%@ page contentType="text/html;charset=UTF-8" language="java" %>
    
    
    

    headerstags.jspf文件看是否能够解决问题。另外我找到一篇相关的博客,其中详细介绍了在ActiveMQ1.1中的中文字符转换问题。由于你的问题是ActiveMQ实现相关的,我建议你也可以去ActiveMQ论坛提问http://activemq.2283324.n4.nabble.com/ActiveMQ-Dev-f2368404.html以获得一个更好的答案。


    Yves Zhang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.

    2011年3月28日 14:23