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

Taglibs Java Discussion :

Fonction Java convertir accent en html entites


Sujet :

Taglibs Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut Fonction Java convertir accent en html entites
    Bonjour à tous,

    J'ai une petite question.

    J'ai un texte que je saisie dans ma page JSP. Ce texte aura des accents, que l'on saisira en caractère alphabétique et à l'affichage dans le code source de la page sous le naviguateur les accents auront changer !!! en code html entites ( &eacute, ....).

    J'ai réussit à faire ceci avec la fonction java "replaceall", mais celle-ci est trop long car elle doit traité tout les caractères et demande un trop grand laps de temps.
    De ce fait, je cherche une fonction, qui pourrait changer tout les accents saisie dans la page JSP, et les convertir en html entities.

    Merci de votre aide

    Bonne journée !

    Joro21

    PS: j'ai trouvé une fonction URLEncoder et URLDecoder, peut-être que la solution est dans cette voie....

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut
    Fais voir le code de ta page jsp.

  3. #3
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut
    Code JSP
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    ^<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
    <%@ taglib uri="montag" prefix="montag"%>
     
    <!DOCTYPE html>
     
     
    <html>
        <head>
            <title>ChangeText</title>
        </head>
        <body>
            <montag:ChangeText>
                à é ö ü è ä Â ê û ü ï ö ä Ä Ü Ë Ö Ô Û      df sdfgdfg hjfgh shru20èsdfkpè$àkpfu0rjfkj &eacute; &Eacute;
            </montag:ChangeText>
        </body>
    <html>

    Merci de ta réponse mais je pense que la solution se trouve plutot dans le code java a l'aide d'une fonction,.....

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut
    J'ai déjà eu le problème maintes fois, et généralement le problème provient de la jsp pour ma part.

    Essaie de passer en utf8 (au lieu de ISO-8859-1), sinon regarde cette discussion, il y a peut-être la solution :

    http://www.developpez.net/forums/d49...s/pb-daccents/

  5. #5
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut
    J'ai essaié mais mtn apache me crache une erreur. Faut-il que je mets tous mes fichier (tld, jsp java) en utf-8 ou seulement la JSP

  6. #6
    Futur Membre du Club
    Inscrit en
    Septembre 2009
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 4
    Par défaut
    Citation Envoyé par joro21 Voir le message
    J'ai essaié mais mtn apache me crache une erreur. Faut-il que je mets tous mes fichier (tld, jsp java) en utf-8 ou seulement la JSP
    Message d'erreur : org.apache.jasper.JasperException: /index.jsp(1,64) Symbole égal (equal) attendu
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:40)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:407)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:88)
    org.apache.jasper.compiler.Parser.parseAttribute(Parser.java:199)
    org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:154)
    org.apache.jasper.compiler.Parser.parseAttributes(Parser.java:166)
    org.apache.jasper.compiler.ParserController.getPageEncodingForJspSyntax(ParserController.java:490)
    org.apache.jasper.compiler.ParserController.determineSyntaxAndEncoding(ParserController.java:431)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:207)
    org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:120)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:165)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:332)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:312)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:299)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:586)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:317)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Mai 2008
    Messages : 55
    Par défaut
    Ben j'aurais dit seulement la jsp pour le moment histoire de tester.
    Par ailleurs as-tu bien fait ta déclaration ? D'après le message d'erreur que tu mets t'as du déclarer mal l'encodage en utf 8 (oubli du signe "=", ligne 1 caractère 64...).

    Et le lien est-ce que tu l'as consulté ?

Discussions similaires

  1. Fonction conversion des caractères spéciaux en entités HTML
    Par JustyDark dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 21/04/2015, 18h19
  2. Convertir les tags HTML en entités avant l'ajout dans un document XML et vice versa
    Par JavaEli dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 26/09/2006, 11h36
  3. [HTML] Convertir accent en code
    Par zoom61 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 08/02/2006, 14h00
  4. [Fonction Oracle] Convertir des secondes en heure
    Par falcon dans le forum Oracle
    Réponses: 12
    Dernier message: 18/11/2004, 11h56
  5. convertir rtf en html
    Par busard dans le forum Langage
    Réponses: 2
    Dernier message: 08/02/2003, 12h08

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