Mauvais encodage de la réponse HTTP

XMLWordImprimable

    • Type: Bug
    • Résolution: Résolu
    • Priorité: Majeur
    • master, 6.07.49
    • Affecte la/les version(s): branche 6.2, master, branche 6.6, branche 6.7, branche 6.8
    • Composants: 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

       

            Personne assignée:
            Frédéric RAPIN
            Rapporteur:
            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: