Characters in User or Group DN's that will cause problems when using Crowd

As of Crowd 2.5.1, CWD-2042 - Forward slashes not escaped correctly in DNs etc. Resolved is resolved. This document is now historical.

At present, the AbstractEncodingFilter used by Crowd, JIRA and Confluence silently translates certain 'dangerous' characters. The AbstractEncodingFilter exists because Microsoft Word uses some special Unicode characters for text (e.g. curly quotes). Not all fonts on non-Windows systems contain these characters. This causes issues in JIRA and Confluence when users copy and paste text from Word into a page or issue. Users on non-Windows systems will see question marks or other odd characters if their fonts don't have these characters.

http://jira.atlassian.com/browse/CORE-100

Unfortunately, these translations obviously cause problems when querying for users or groups in Crowd which contain these characters.

http://jira.atlassian.com/browse/CWD-1152

There is another ticket tracking problems with certain characters, eg '/':

CWD-2042 - Forward slashes not escaped correctly in DNs etc. Resolved

Until we are able to resolve this issue, customers should be aware that user or group DN's that contain the following characters will not work in Crowd:

UTF-8

Decimal ASCII value

AbstractEncodingFilter Replacement Value

Description

183

"- "

Middle dot, Georgian comma, Greek middle dot

8211

"-"

En dash

8216

"'"

Left single quotation mark

8217

"'"

Right single quotation mark

8220

"\""

Left double quotation mark

8221

"\""

Right double quotation mark

8230

"..."

Horizontal ellipsis, three dot leader

ISO-8859-1

Decimal ASCII value

AbstractEncodingFilter Replacement Value

Description

133

"..."

Horizontal ellipsis, three dot leader

145

"'"

Left single quotation mark

146

"'"

Right single quotation mark

147

"\""

Left double quotation mark

148

"\""

Right double quotation mark

150

"-"

En dash

Was this helpful?

Thanks for your feedback!

Why was this unhelpful?

Have a question about this article?

See questions about this article

Powered by Confluence and Scroll Viewport