[ https://issues.apache.org/jira/browse/APLO-355?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13979828#comment-13979828 ]
Hiram Chirino commented on APLO-355: ------------------------------------ Hi, If you get chance could you see if you add a test case that shows the utf-8 handling failing? The selenium junit tests form stomp/websocket stuff can be found at: https://github.com/apache/activemq-apollo/blob/trunk/apollo-stomp/src/test/scala/org/apache/activemq/apollo/stomp/test/StompWebSocketTests.scala > 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)