You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by "雷钦 (JIRA)" <ji...@apache.org> on 2014/04/21 09:19:19 UTC
[jira] [Created] (APLO-355) Stomp Websocke example doesn't work for
utf-8 String
雷钦 created APLO-355:
-----------------------
Summary: Stomp Websocke example doesn't work for utf-8 String
Key: APLO-355
URL: https://issues.apache.org/jira/browse/APLO-355
Project: ActiveMQ Apollo
Issue Type: Bug
Components: apollo-stomp
Affects Versions: 1.7
Environment: apache-apollo-1.7
linux debian testing
iceweasel 24.4.0 chromium 33.0.1750.152
Reporter: 雷钦
when I send a utf-8 String to Char Room , it not receive what I send , for example:
I send : 你好
the Debug Log is :
>>> SEND
destination:/topic/chat.general
content-length:2
你好
<<< MESSAGE
subscription:sub-0
message-id:apollo-broker-312
destination:/topic/chat.general
content-length:2
`}
I receive '`}' not '你好'
then , I found the content-length is not correct in utf-8 ,in utf-8 '你好' has 6 byte .
then I change the js/stomp.js to use https://github.com/jmesnil/stomp-websocket
I see the Debug Log is :
>>> SEND
destination:/topic/chat.general
content-length:6
你好
the content-length is correct , but I didn't receive any message .
after a while , the Debug Log show me :
<<< ERROR
message:Expected null terminator after 6 content bytes
Whoops! Lost connection to ws://localhost:61623/
--
This message was sent by Atlassian JIRA
(v6.2#6252)