Bonjour a tous,
tout est dans le titre, j'utilise mysql, avec java enfin dans une servlet pour etre precis mais meme dans une classe tout court ca ne fonctionne pas ...
j'utilise mysql connector 5.0.5 ...
Tout mes accents sont remplacé par des caractère sans aucun sens ...
le "é" devient "," le "a" devient "..."
je vosu joint un exemple de code et son resultat
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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71 import java.io.UnsupportedEncodingException; import java.nio.charset.CharsetDecoder; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; import mainPackage.article.ArticleModel; /* * Essai.java * * Created on 26 mai 2007, 16:37 * * To change this template, choose Tools | Template Manager * and open the template in the editor. */ /** * * @author ACER */ public class Essai { private String url; private Connection c; CharsetDecoder decodeur ; /** Creates a new instance of Essai */ public Essai() { try{ Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://127.0.0.1/projet"; c = DriverManager.getConnection(url, "root", "sangoku"); //DriverManager.getConnection("jdbc:mysql://127.0.0.1/projet"+"?useUnicode=true&characterEncoding=cp1250", "root", "sangoku"); }catch (Exception e) { } } public void get() throws UnsupportedEncodingException{ ArticleModel m = null ; String myString = ""; try { // On recupere le numero de ce client Statement s = c.createStatement(); ResultSet rs = s.executeQuery("select * from article "); while ( rs.next() ) { System.out.println(rs.getString("texte")); } } catch (SQLException ex) { } } public static void main(String [] args) throws UnsupportedEncodingException{ Essai e = new Essai() ; e.get(); } }
et le resultat que je vous laisse admirer ...
Sympathique n'est ce pas ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 L'organisateur s'engage payer le producteur l'issue de la reprsentation, ou en fin de mois pour les initiations de longue dure, soit en espce, s
j'ai passer l'apres midi a chercher sur les forum, je ne trouve rien ...
s'il vous plaie si vosu avez des idées elle seront les bienvenues ...
merci d'avance
Partager