Summary
Special characters such as the Apostrophe sign ( ' ), double quote ( " ), lower sign (<), greater sign (>) are not encoded properly for suggested knowledge base articles on create form.
Steps to Reproduce
- Create a new Space in a Confluence instance
- Create a new Page on that space containing apostrophe / single quote (') or double quote (") sign in title and / or description
- Create an application link between the JIRA instance and the Confluence instance
- Create a Service Desk project in JIRA
- Go to Project Settings > Knowledge base and select the space created in Confluence to be the KB space configured in Service Desk, per the instructions in Set up a knowledge base for self-service
- On Customer portal, open new request and fill the summary so it searches and shows KB article (eg. vpn)
- KB articles are searched and shown
Expected Results
Apostrophe is encoded correctly.
Actual Results
Apostrophe ( ' ) is not encoded correctly, it shows
instead of the sign itself. Character ( ` ) is shown correctly.
Also:
- the double quote ( " ) shows as:
- the lower sign shows as:
- the greater sign shows as

Workaround
None
Notes
- Encoding across all components for both products was set to UTF-8 and database collation for both products were supported.
- Issue reproducible when using recent versions of Confluence such as 6.10.x or g.14.x, but not older versions such as 6.3.1