IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Tomcat et TomEE Java Discussion :

Encodage de caractères


Sujet :

Tomcat et TomEE Java

  1. #1
    Membre confirmé Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Points : 460
    Points
    460
    Par défaut Encodage de caractères
    Bonjour.

    En déployant une application web sous Tomcat, j'ai des problèmes d'encodage de caractères : si je veux que les recherches (soumissions de formulaires HTML) contenant des accents soient correctement traitées, je dois forcer mon navigateur à utiliser l'encodage UTF-8, ce qui pour moi n'est pas problématique, mais n'est pas acceptable pour un utilisateur lambda.

    En déployant le même fichier war sur un Sun Application Server 9.0.1, je ne rencontrais pas ce problème d'encodage. En analysant les headers HTTP des deux serveurs, j'ai constaté que Sun renvoyait une entête HTTP supplémentaire qui semblait permettre au navigateur d'utiliser le bon encodage pour l'affichage
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Content-Encoding: UTF-8
    .

    Comment faire pour forcer Tomcat (5.5.26) à envoyer ce Header HTTP pour toutes les réponses ?

    Merci d'avance.

  2. #2
    Membre confirmé Avatar de yjuliet
    Homme Profil pro
    Consultant en sécurité
    Inscrit en
    Août 2006
    Messages
    362
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Seine et Marne (Île de France)

    Informations professionnelles :
    Activité : Consultant en sécurité
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 362
    Points : 460
    Points
    460
    Par défaut
    J'ai lu des infos concerant le paramètre UIREncoding des connecteurs tomcat dans la doc.
    Il semblerait que celà pourrait constituer une piste, mais, est-ce valable pour le cas des requetes POST ?
    Je ne me souviens pas que les requetes POST envoient les informations du formulaire directement dans l'URL ou bien, est-ce simplement que le navigateur ne les affiche pas du fait de leur longueur potentielle par opposition aux requetes GET qui sont plus limitées en taille ?

    --
    Après avoir testé un peu plus en profondeur, il ne s'agit pas forcément des données envoyées, du client au serveur, mais l'inverse, certaines données récupérées directement du serveur n'étant pas encodées correctement.

    Est-il possible que la JVM force un encodage autre que celui de dialogue entre le client et le serveur ?

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Probleme d'encodage des caractères spéciaux
    Par pacoulitou24 dans le forum Format d'échange (XML, JSON...)
    Réponses: 4
    Dernier message: 20/06/2006, 16h47
  2. Encodage de caractères
    Par Anduriel dans le forum Langage
    Réponses: 13
    Dernier message: 25/04/2006, 18h22
  3. Réponses: 15
    Dernier message: 24/02/2006, 14h17
  4. [FLASH 8] Encodage de caractères...
    Par Xdrei dans le forum Flash
    Réponses: 1
    Dernier message: 24/02/2006, 07h44
  5. encodage de caractères
    Par hugo123 dans le forum Langage
    Réponses: 7
    Dernier message: 25/01/2006, 15h04

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo