> Tous les forumsForum des Webmasters

 probleme d'accent avec des donnée mysql en j2ee
Statut du sujet : NON RESOLU Imprimer
 pigpen
  Posté le 13/05/2007 @ 19:53  
 Petit astucien

35 Messages
Bonjour a tous,

Alors un sujet classique, les accents qui s'affiche pas dans mes page JSP ...

J'utilise un serveur apache, une base de donnée MySQL

je récupere des données depuis la base, dans ma base il y a bien les accents etc ... aucun probleme, coder en UTF-8

je recupere les donnée dans mes servlets avec une tete comme ca :

Code :
public class AiguillagePrincipal extends HttpServlet {


private ConnexionBDD connexion ;

protected void processRequest(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
request.setCharacterEncoding( "UTF-8" );
...



et mes JSp on toutes la même tête :


Code :
<%@page contentType="text/html"%>
<%@page pageEncoding="UTF-8"%>



<%--
The taglib directive below imports the JSTL library. If you uncomment it,
you must also add the JSTL library to the project. The Add Library... action
on Libraries node in Projects view can be used to add the JSTL 1.1 library.
--%>
<%--
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
--%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">

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

<jsp:useBean id="monContact" scope="request" class="mainPackage.ContactModel" />

<% if(monContact.getId_contact() == -1){
out.println("<title>Saisie d'un nouveau contact</title>");
}else {
out.println("<title>Modification d'un contact</title>");
}
%>


</head>
<body>

....


Mais le souci c'ets que tout ce que j'affiche qui sort de la base de donnée a pas d'accent, les "à" sont remplacer par "..." et plein d'autre caractere ...


Ca donne ce genre de chose :
L'organisateur s'engage … payer le producteur … l'issue de la repr‚sentation, ou en fin de mois pour les initiations de longue dur‚e, soit en espŠce, soit par chŠque bancaire ou postal, soit par virement bancaire … l'ordre du

des idées ?

merci d'avance.
 Afficher le profil de pigpen Envoyer un message privé à pigpen
 
Haut de la page 
Inscrivez-vous !
- Posez vos questions

- Résolvez vos problèmes

- Aidez les autres

- Participez et créez vos discussions

- Dialoguez en privé avec d'autres membres

- Suivez vos sujets préférés

- Affichez les signatures des membres

TOUT EST GRATUIT !

Je crée mon compte



Vous avez besoin d'aide ?
Des centaines d'experts sont à votre disposition sur les forums PC Astuces pour vous aider gratuitement, 24h/24, 7j/7.

Les derniers sujets résolus !
 

 > Tous les forumsForum des Webmasters

 
Forum PC Astuces© 1997-2008 WebastucesAller en haut de la page