Ok, i have found, that the problem is in the ActiveMQ-C++-Client. The client
do not handle the encoding correct. I have correct it. Now it's works fine.

Peter


retep wrote:
> 
> Hi,
> 
> I'am using UTF8 encoding for the selector and the property value.
> 
> Peter
> 
> 
> bsnyder wrote:
>> 
>> On Wed, Mar 25, 2009 at 9:24 AM, retep <peter.pf...@alfa.de> wrote:
>>>
>>> Hi,
>>>
>>> we are using topic messages to sent messages from one user to another.
>>> Our
>>> program subscribe a durable consumer with selector "UserName='<user>'"
>>> and
>>> sent a message with the property "UserName" and value "<user>".
>>>
>>> All works fine, when <user> contains only ASCII characters. When <user>
>>> contains non ASCII characters like äöüßé, the message is not sent to the
>>> consumer.
>>>
>>> I have looked in the data files and everything looks fine.
>>>
>>> We are using ActiveMQ 5.2.
>> 
>> According to the JMS spec, section 3.8.1.1 Message Selector Syntax:
>> 
>> A string literal is enclosed in single quotes, with an included single
>> quote
>> represented by doubled single quote; for example, ‘literal’ and
>> ‘literal’’s’.
>> Like Java String literals, these use the Unicode character encoding.
>> 
>> Just an idea, have you tried using the Unicode characters instead of
>> ASCII?
>> 
>> Bruce
>> -- 
>> perl -e 'print
>> unpack("u30","D0G)u8...@4vyy9&5R\"F)R=6-E+G-N>61E<D\!G;6%I;\"YC;VT*"
>> );'
>> 
>> Apache ActiveMQ - http://activemq.apache.org/
>> Apache Camel - http://camel.apache.org/
>> Apache ServiceMix - http://servicemix.apache.org/
>> 
>> Blog: http://bruceblog.org/
>> 
>> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/Topic-selector-with-non-ASCII-characters-tp22704013p22723971.html
Sent from the ActiveMQ - User mailing list archive at Nabble.com.

Reply via email to