Patrick Schmidt created CONFIGURATION-716:
---------------------------------------------

             Summary: PropertiesConfiguration: Escape sequence handling 
different from Properties
                 Key: CONFIGURATION-716
                 URL: https://issues.apache.org/jira/browse/CONFIGURATION-716
             Project: Commons Configuration
          Issue Type: Bug
    Affects Versions: 2.3
            Reporter: Patrick Schmidt


The escape sequence handling in PropertiesConfiguration is different from 
java.util.Properties.

The Javadoc (of java.util.Properties) basically states that if an escape 
sequence (backslash + character) is not understood, the backslash is simply 
removed. PropertiesConfiguration keeps the backslash. E.g. "\ " (backslash + 
space) should result in just a space. This sequence is used by Properties to 
escape the first leading space in a property value when writing to a 
properties-file. PropertiesConfiguration does not understand this syntax. Also 
(which is technically a different issue but pretty close to this one) does not 
preserve leading spaces in property values when saving. One could use \u0020 to 
encode the first leading space, but it would be nicer if it could just use the 
simpler "\ ".



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to