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

Servlets/JSP Java Discussion :

caractères spéciaux content-disposition attachement


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Inscrit en
    Janvier 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 2
    Par défaut caractères spéciaux content-disposition attachement
    Bonjour,
    Lorsque j'affiche ma page jsp dans le navigateur tous mes caractères spéciaux s'affichent correctement mais lorsque je rajoute la ligne suivante pour pouvoir télécharger sous forme csv le contenu, les é ne s'affiche plus correctement...

    response.setHeader("Content-disposition","attachment; filename=export.csv" );

    Quelqu'un saurait d'où pourrait venir le problème ??
    merci d'avance

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 52
    Par défaut
    Bonjour à toi cher marco200980,

    As-tu précisé un content-type ?

    Si ce n'est pas le cas, il le faut.
    Je dirai même plus c'est qu'il faut le faire avant le content-disposition.

    Il faut le faire de cette maniere puisque ton fichier est a priori un fichier csv:
    response.setContentType("text/csv");

    Tiens nous au courant des suites.
    Et n'oublie pas le tag resolu si c'est la cas.

    Bien à toi.
    Cordialement.
    Scarz.

  3. #3
    Candidat au Club
    Inscrit en
    Janvier 2009
    Messages
    2
    Détails du profil
    Informations forums :
    Inscription : Janvier 2009
    Messages : 2
    Par défaut
    Merci pour ta réponse scarz mais j'ai bien préciser le content-type de la manière suivante :

    contentType="application/vnd.ms-excel, charset=windows-1252"

    j'ai essayé avec différents charset mais sans résultats...
    Mais pour etre plus précis sur mon problème j'utilise un CMS "noheto" et mon serveur d'application est Weblogic.
    Si je fais le test sur Tomcat tout marche bien...
    En changeant l'encoding et le charset de noheto de UTF-8 à ISO-8859-15 sous weblogic ca marche j'ai bcp d'effet de bord est donc cette solution n'est pas envisageable
    Du coup je me pose vraiment la question de la différence d'encoding entre l'afichage de la jsp sur le browser et lorsqu'on rajoute le content-disposition ???

    Merci d'avance pour votre aide parceque j'avoue que je suis un peu à cours d'idées....
    Cordialement.
    Marc

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    52
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 52
    Par défaut
    Ah la ça devient différent.

    Je ne m'y connais pas du tout en CMS et encore moins en Weblogic.

    Je suis désolé mais je ne vais pas pouvoir t'apporter plus d'aide que ça.

    Bien à toi.
    Bonne continuation.
    Scarz.

Discussions similaires

  1. [OpenOffice][Texte] Encodage des caractères spéciaux dans content.xml
    Par Loko dans le forum OpenOffice & LibreOffice
    Réponses: 6
    Dernier message: 28/10/2013, 18h15
  2. Où trouver la liste des caractères spéciaux?
    Par gamez dans le forum Langage
    Réponses: 3
    Dernier message: 19/08/2003, 17h54
  3. Transformation XSL et caractères spéciaux
    Par Sylvain Leray dans le forum XMLRAD
    Réponses: 4
    Dernier message: 28/04/2003, 10h38
  4. [Sybase] filtre sur caractères spéciaux
    Par montelieri dans le forum Sybase
    Réponses: 4
    Dernier message: 07/04/2003, 16h49
  5. Traiter les caractères spéciaux
    Par ricola dans le forum Langage
    Réponses: 2
    Dernier message: 20/02/2003, 09h23

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