Uploaded image for project: 'Confluence Server'
  1. Confluence Server
  2. CONFSERVER-10213

XML RPC server uses platform default character encoding to decode requests

    XMLWordPrintable

    Details

      Description

      The Apache XML-RPC server included with Confluence uses the MinML sax parser by default to parse incoming RPC requests. This parser uses the platform default character encoding to decode the incoming XML instead of standard XML procedures for determining document encoding. This can cause string corruption when the platform encoding is not compatible with the encoding and characters used in the XML-RPC call.

      Apache XML-RPC server allows any JAXP standard parser to be used to parse incoming requests; we should configure it to use Xerces which is already included with Confluence and obeys the rules regarding XML document encoding.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              pcurren Paul Curren
              Reporter:
              christopher.owen@atlassian.com Christopher Owen [Atlassian]
              Participants:
              Last Touched By:
              Katherine Yabut
              Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:
                Last commented:
                11 years, 35 weeks, 4 days ago