Confluence Question Plugin Encoding Issue in Question's Title on Environment with SSL and Proxy

Platform Notice: Cloud and Data Center - This article applies equally to both cloud and data center platforms.

Support for Server* products ended on February 15th 2024. If you are running a Server product, you can visit the Atlassian Server end of support announcement to review your migration options.

*Except Fisheye and Crucible

Summary

Symptoms

When creating question in Confluence Question using special character like Russian (Cyrillic) or other than International alphabet, the title will be encoded wrongly in the Confluence Question editor. This happens when the instance is using SSL and proxy and only happens in Confluence Question not during creating normal page.

Diagnosis

Diagnose the issue following Troubleshoot Character Encoding documentation.

Cause

It's caused by the following:

  • Missing useURIValidationHack attribute

  • useBodyEncodingForURI attribute is set to true

  • No Tomcat termination in the connector tag

Solution

Resolution

Add the following attribute in the SSL connector and ensure the SSL termination is configured in Tomcat:

  • useURIValidationHack="false"

  • useBodyEncodingForURI="false"

  • className="org.apache.coyote.tomcat4.CoyoteConnector"

Updated on April 8, 2025

Still need help?

The Atlassian Community is here for you.