PROBLEME D'ENCODAGE JAVA\MYSQL

sarina
Member
Inscription: 01 April 2017

PROBLEME D'ENCODAGE JAVA\MYSQL

Post By sarina » 01 April 2017, 08:37

Salut
j'ai développé une petite application java sous NetBeans qui utilise une base de données MYSQL ;
 l'application se fonctionne très bien avec des mots en français mais quand insert dans la base de données  des enregistrement en arabe il m'affiche des points d'interrogation ???????  
j'ai fais des recherche et j'ai essayé plusieurs méthodes mais sa marche pas SVP aidez moi
mikael
Member
Inscription: 02 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By mikael » 02 April 2017, 10:35

il faut exécuter une requête SQL de la syntaxe suivante : 

ALTER DATABASE nomBase CHARACTER SET CP1256;

sarina
Member
Inscription: 01 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By sarina » 02 April 2017, 10:49

salut merci pour ta réponse mais je l'ai essayé déja mais ça marche pas
adrien
Member
Inscription: 02 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By adrien » 02 April 2017, 15:56

Bonjour ,
Essaye de rajouter characterEncoding=CP1256 à ta chaine de connexion
jdbc:mysql://localhost:3306/dbname?useUnicode=yes&characterEncoding=CP1256
Nicolas_pl
Member
Inscription: 02 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By Nicolas_pl » 02 April 2017, 15:56

Bonjour ,
Essaye de rajouter characterEncoding=CP1256 à ta chaine de connexion
jdbc:mysql://localhost:3306/dbname?useUnicode=yes&characterEncoding=CP1256
sarina
Member
Inscription: 01 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By sarina » 04 April 2017, 16:23

merci messieurs mais moi moi je développe avec java pas avec mysql est ce que celle a est une instruction java
adrien
Member
Inscription: 02 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By adrien » 04 April 2017, 20:48

ça c'est la chaine de connexion qu'on doit définir dans le programme java pour se connecter à MySQL
sarina
Member
Inscription: 01 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By sarina » 06 April 2017, 10:40

oui je sais monsieur adrien je vais l’essayé toute de suite 
sarina
Member
Inscription: 01 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By sarina » 06 April 2017, 10:50

non ça marche pas  je vais pleurer



sarina
Member
Inscription: 01 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By sarina » 06 April 2017, 10:53

voila le code
Connection conn=null;
java.sql.Statement stm=null;
String req1="";
java.sql.Statement stm1=null;
try{

       Class.forName("com.mysql.jdbc.Driver").newInstance();
       }
       catch (Exception e)
       {
       System.out.println(" Driver not OK");
       }

try {
try {
   
  
String b="???????";
           // String Ur2l="jdbc:mysql://localhost/immo";
            String Url="jdbc:mysql://localhost:3306/immo?useUnicode=yes&characterEncoding=CP1256";
//jdbc:mysql://localhost/immo";
conn=DriverManager.getConnection(Url,"root","password" );

//stm1=conn.createStatement();
//stm1.executeUpdate("SET NAMES utf8");
String reqq="select *from t";

stm=conn.createStatement();
ResultSet resultat=stm.executeQuery(reqq);
       while(resultat.next() )
       {
                    String lolo=resultat.getString("t");
                  // String c =new String(lolo.getBytes(), "UTF-8");
                           jTextField1.setText(lolo);
       }}
finally {
            conn.close();
}}
catch(Exception p)
{
    p.printStackTrace();
}
sarina
Member
Inscription: 01 April 2017

Re: PROBLEME D'ENCODAGE JAVA\MYSQL

Post By sarina » 06 April 2017, 10:59

SVP quelqu’un m'aide c urgent c pas une recherche ou étude mais c pour mon boulot depuis longtemps  que je fais des recherches mais j'ai pas trouvé une chose qui fonctionne je veux quelqu’un qui a essayé et qui a trouver une solution sachant que je développe sous netbeans et j'utilise mysql  merci d'avance