Overview #A value of the DirectoryString LDAPSyntaxes is a string of one or more arbitrary characters from the Universal Character Set (UCS).
A zero-length character string is not permitted.
The LDAP-specific encoding of a value of this syntax is the UTF-8 encoding RFC 3629 of the character string. Such encodings conform to the following ABNF:
DirectoryString = 1*UTF8The <UTF8> rule is defined in RFC 4512.
Example: This is a value of Directory String containing
Servers and clients MUST be prepared to receive arbitrary UCS code points, including code points outside the range of printable ASCII and code points not presently assigned to any character.
Attribute type definitions using the Directory String syntax should not restrict the format of DirectoryString values, e.g., by requiring that the character string conforms to specific patterns described by ABNF. A new syntax should be defined in such cases.
The LDAP-specific encoding of a value of this syntax is defined by the DirectoryString rule in RFC 4512.