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

Play! Java Discussion :

Affichage des Accents avec flash error


Sujet :

Play! Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Coach Agile
    Inscrit en
    Avril 2008
    Messages
    43
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Coach Agile

    Informations forums :
    Inscription : Avril 2008
    Messages : 43
    Par défaut Affichage des Accents avec flash error
    J'ai un problème sur les message d'erreur avec
    flash.error("utilisateur déjà connecté") par exemple

    les caractères accentués ne s'affiche pas (losange avec un ? au milieu) et si je mets les caractères spéciaux html, cela affiche les le code pour é cela affiche é

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 13
    Par défaut
    Citation Envoyé par akkai Voir le message
    J'ai un problème sur les message d'erreur avec
    flash.error("utilisateur déjà connecté") par exemple

    les caractères accentués ne s'affiche pas (losange avec un ? au milieu) et si je mets les caractères spéciaux html, cela affiche les le code pour é cela affiche é
    Salut,

    Normalement il n'y a rien à faire avec play puisqu'il utilise UTF8 par défaut dans les fichiers de messages, j'affiche tout le temps des accents sans problème.

    Peut être le problème vient de ton navigateur qui a été configuré avec un autre encodage.

    Tu peux aussi ajouter celle balise dans le <head> pour voir si ça change :

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2010
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2010
    Messages : 20
    Par défaut
    Normalement il n'y a rien à faire avec play puisqu'il utilise UTF8 par défaut dans les fichiers de messages, j'affiche tout le temps des accents sans problème.

    Peut être le problème vient de ton navigateur qui a été configuré avec un autre encodage.

    Tu peux aussi ajouter celle balise dans le <head> pour voir si ça change :

    <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    Juste une question : Quel navigateur utilise tu et sous quel OS ?

    Car effectivement j'ai déjà été confronté au même probleme et la seule solution que j'ai trouvé est de modifier l'encodage du fichier (sous eclipse en metant en ISO-xxx )

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Novembre 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2009
    Messages : 13
    Par défaut
    Citation Envoyé par a.pellet Voir le message
    Juste une question : Quel navigateur utilise tu et sous quel OS ?

    Car effectivement j'ai déjà été confronté au même probleme et la seule solution que j'ai trouvé est de modifier l'encodage du fichier (sous eclipse en metant en ISO-xxx )
    J'utilise firefox et windows habituellement mais aussi internet explorer et ubuntu et il n'y aucun problème.

    J'utlise netbeans comme IDE peut être que le problème est comme tu as dit avec l'encodage des fichiers sous eclipse.

  5. #5
    Membre averti
    Inscrit en
    Mars 2006
    Messages
    47
    Détails du profil
    Informations forums :
    Inscription : Mars 2006
    Messages : 47
    Par défaut
    Il est bien spécifié d'utiliser absolument l'encodage UTF-8 pour l'ensemble du workspace Play!, à configurer dans ton IDE préféré comme dit avant.

    Chose d'ailleurs étrange puisque l'encodage en Java est en UTF-16

    Si ton workspace est en UTF-8 et que tu as toujours le soucis, tu peux éventuellement essayer ceci :
    flash.error(new String("utilisateur déjà connecté".getBytes(), "UTF-8"));

  6. #6
    Membre du Club
    Homme Profil pro
    Responsable Business inteligence
    Inscrit en
    Février 2012
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Responsable Business inteligence
    Secteur : Santé

    Informations forums :
    Inscription : Février 2012
    Messages : 7
    Par défaut
    Effectivement il faut utiliser l'UTF-8 partout.
    Si ca ne suffit, pas tu peux vérifier avec un éditeur comme notepad ++ que tes fichiers sont bien en UTF-8 avec BOM. Avec eclipse tu peux avoir encodage sans BOM, ce qui, semble t'il, ammène encore des disfonctionnements.

    JP

Discussions similaires

  1. Affichage des accents avec UNIX
    Par Stane dans le forum Forms
    Réponses: 1
    Dernier message: 08/07/2010, 08h16
  2. Affichage des accents avec UTF-8
    Par jlb59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 14
    Dernier message: 18/12/2007, 19h56
  3. pb d'affichage des accents avec jdbc et oracle
    Par elamarti dans le forum JDBC
    Réponses: 2
    Dernier message: 09/11/2007, 17h29
  4. Réponses: 1
    Dernier message: 21/11/2005, 11h37
  5. Réponses: 11
    Dernier message: 16/12/2003, 19h58

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