Bonjour
J'ai un problème avec la gestion des caractères tchèques dans mes requêtes vers mySQL. La même requête fonctionne si je l’exécute directement depuis phpmyadmin. Mais si je le fais depuis mon code en C#, les caractères spéciaux sont remplacés par des '?'.
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
string ConnectionString = @"DRIVER={MySQL ODBC 3.51 Driver};server=localhost;User Id=visual;password=visual;Persist Security Info=True;database=iso";
            OdbcConnection dataConnection = new OdbcConnection(ConnectionString);
            OdbcDataReader dataReader;
 
 
            string dataQuery = "INSERT INTO `iso`.`iso` (`N°` ,`destinationName` ,`countryCode` ,`codeEU`) VALUES ('1111111', 'Čad', 'TST', '0');";
 
 
            OdbcCommand dataCommand = new OdbcCommand(dataQuery, dataConnection);
 
            dataConnection.Open();            
 
            dataReader = dataCommand.ExecuteReader();
 
            dataConnection.Close();
ma table a un encodage utf8_bin.
SVP si vous pouvez m'aider.
Merci