[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
Re: Multiple following spaces
Quoting Armin Wenz <awenz@mtgnet.de>:
> I ran into the problem that a customer wants to have multiple following
> spaces within an attribute value (namely 'cn' and 'sn'). It's no problem
> inserting these values. But I cannot search for these values with an
> exact match.
> e.g.
> dn: cn=abc xyz,o=org,c=de
> cn: abd xyz
>
> A substring search 'cn=abc*' returns this value, even 'cn=abc *' (1
> space). But neither 'cn=abc *' (2 spaces) nor 'cn=abd xyz'
>
> Is there a way to get around this?
I don't know if this helps but...
>From RFC2252:
When performing the caseIgnoreMatch, caseIgnoreListMatch,
telephoneNumberMatch, caseExactIA5Match and caseIgnoreIA5Match,
multiple adjoining whitespace characters are treated the same as an
individual space, and leading and trailing whitespace is ignored.
And........
RFC 1779 DN Representation March 1995
2.3 Formal definition
A formal definition can now be given. The structure is specified in
a BNF grammar in Figure 1. This BNF uses the grammar defined in RFC
822, with the terminals enclosed in <> [2]. This definition is in an
abstract character set, and so may be written in any character set
supporting the explicitly defined special characters. The quoting
mechanism is used for the following cases:
o Strings containing ",", "+", "=" or """ , , "<",
">", "#", or ";".
o Strings with leading or trailing spaces
o Strings containing consecutive spaces
--
Ryan T. Gallagher
ryan@studiesabroad.com
International Studies Abroad
http://www.studiesabroad.com
(512)480-8522