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-2042Getting issue details... STATUS
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 |