Les caractères spéciaux dans MySQL

J2ee -  
 Carmello -
Bonjour,

Mon problème existe lors d'ajout ?
J'ai créé une application avec JSP « J2EE», Base de donné MySQL,
L'ajout fonctionne bien mais quand je vérifier ma base de donné MySQL je trouve :
« &é"'(-è_çÃ)=*/-+. » Au lieu de « &é"'(-è_çà)=$^*ù:!;, /*-+ »
Aide-moi de résoudre mon problème s'il vous plait et merci d'avance.

2 réponses

  1. Carmello
     
    ===> Salut dans les pages JSP il faut mettre la ligne suivante :
    1))) <% request.setCharacterEncoding("UTF-8");%>

    ===> et s'assurer que la balise meta s'écrive de la façon suivante :

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

    puis au niveau base de de données MySQL vous devez entrez les commandes suivantes :

    3))) use NomBaseDeDonnesIci;
    ALTER NomBaseDeDonnesIci CHARACTER SET UTF8;
    ALTER TABLE NomTable CHARACTER SET UTF8; (effectuez cette requête pour tout les tables )
    ALTER TABLE NomTable CONVERT TO CHARACTER SET UTF8;(effectuez cette requête pour tout les tables )

    ça va marché Bro :)
    Bonne chance

    --------
    cordialement
    0