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 :

Problèmes d'accents UTF-8


Sujet :

Servlets/JSP Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite

    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 291
    Par défaut Problèmes d'accents UTF-8
    Bonjour,
    J'ai fait une recherche sur le forum pour mon problème mais les solutions que j'ai trouvé n'ont rien donné.
    Alors voilà, j'ai une base MySQL en UTF-8. Le problème se passe lors de la restitution des données : les accents sont transformés en n'importe quoi.
    Avant d'aller plus loin je précise :
    - l'URL de connexion contient ?useUnicode=true&characterEncoding=UTF-8 avec ou sans, ça ne change rien
    - Au début de mes pages j'ai bien un <%@ page contentType="text/html; charset=UTF-8" %> et firefox m'indique bien que la page est en UTF-8
    Tout se passe comme si les données renvoyées étaient considérées comme étant en ISO puis que les caractères ISO étaient convertis en UTF-8 : un accent aigu est stocké é dans la base mais est considéré comme é lors de la récupération et donc "transformé" en UTF-8 pour restituer é. ALORS QUE C'EST DEJA DE L'UTF-8. J'ai essayé de lui parler gentillement pour lui faire comprendre mais rien n'y fait, il s'en fiche
    MySQL version 4.1.20 (windows)
    Tomcat version 5.0.30
    Note : il semble que beaucoup de monde ait le même problème mais personne n'a l'air de s'en sortir et, pour changer, l'équipe MySQL dit que ce n'est pas de sa faute...
    Merci d'avance pour votre aide
    http://beuss.developpez.com
    Tutoriels PostgreSQL, Assembleur, Eclipse, Java

  2. #2
    Membre averti
    Inscrit en
    Juillet 2006
    Messages
    23
    Détails du profil
    Informations forums :
    Inscription : Juillet 2006
    Messages : 23
    Par défaut
    Je suis pas certain mais il me semble qu'en passant en latin1 dans la base il y a plus de problème.
    En tout cas j'ai lu quelque part que de passer de UTF-8 a latin1 avait résolu un problème, mais je sais plus lequel

    (pas taper si ca marche pas )

Discussions similaires

  1. [1.x] Problème avec les accents - UTF-8
    Par Laurent001 dans le forum Débuter
    Réponses: 11
    Dernier message: 07/10/2011, 20h33
  2. Problème d'accent UTF-8 / ISO8859-1
    Par Snoop59 dans le forum SQL Procédural
    Réponses: 8
    Dernier message: 20/01/2010, 21h13
  3. Problème accents : utf-8 ou iso-8859-1 ?
    Par Unusual dans le forum ASP.NET
    Réponses: 2
    Dernier message: 12/06/2009, 00h04
  4. [utf-8] problème d'accents avec gtk+
    Par over_score dans le forum Général Python
    Réponses: 3
    Dernier message: 14/12/2005, 01h43
  5. Problème avec accents et CHARACTER SET ISO8859_1
    Par kinda dans le forum InterBase
    Réponses: 13
    Dernier message: 30/10/2003, 15h49

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