Image du projet 'Socle K-Sup' téléversée
  1. Socle K-Sup
  2. CORE-5630

Mauvais encodage de la réponse HTTP

XMLWordImprimable

    • Icon: Bug Bug
    • Résolution: Résolu
    • Icon: Majeur Majeur
    • master, 6.07.49
    • branche 6.2, master, branche 6.6, branche 6.7, branche 6.8
    • Aucune

      L'encodage (charset) de la réponse n'est pas forcé au niveau de l'encoding filter.

      Dans certaines servlets, par exemple la ValidationTicketServlet, la réponse est écrite en ISO-8859-1. Or, pour la validation de ticket, on est censé fournir un flux XML UTF-8.

      <?xml version="1.0" encoding="utf-8"?><REPONSE_KPORTAL><CODE_RETOUR>0</CODE_RETOUR>...

      Sauf que le flux n'est pas UTF8, ce qui pose des problème d'encodage pour les caractères non compatibles avec l'UTF8, comme le ç qui est encodé en E7 (iso-8859-1) au lieu de C3 A7 (UTF8), ou plus généralement, tous les accents ce qui provoque un plantage de l'interprétation du flux sur les application externes

       

        Il n'y a aucune sous-tâche pour ce ticket.

            frederic.rapin Frédéric RAPIN
            frederic.rapin Frédéric RAPIN
            Votes:
            1 Voter pour ce ticket
            Gérer les observateurs:
            7 Démarre l'observation de ce ticket

              Création:
              Mise à jour:
              Résolue: