Thanks Jean-Baptiste

        I have tried as you said. But it doesn't work..
If I configure keyA="\\",  the actually readed String in memory is 
String("\"\\\"") (three character, [0]= '\"', [1]='\\',  [2]='\"').

But I actually want configure this value as  a string which contains two '\'
character ;


------------------------original message -----
Sender: Jean-Baptiste Onofré [mailto:[email protected]] 
Date: 2011/3/21 15:14
Receiver: [email protected]
Subject: Re: character '\''s escape value is not correctly in Karaf's
dynamic configurations

Hi,

The \ character is already escaped by Karaf Properties implementation.

Try to use:

keyA="\\"

It will be equivalent to \\\\ (with the first \ as escape character).

Regards
JB

On 03/21/2011 08:03 AM, ext2 wrote:
>
> Hi:
>       Karaf support using Properties files to store dynamic
> configurations. But it seems the escape value of '\' is not correctly. For
> example: if I write such a properties:
>       keyA=\\\\
>
> The value of KeyA should be two '\' character. But karaf's configurations
is
> readed the value as a single '\' character.
>       Why? Is it a bug?
>
> Thanks a any suggestion;
>
>
>


Reply via email to