Bonsoir !

J'essaie d'insérer une ligne d'enregistrement dans une base de données MySQL 5.7 via un programme écrit en C.

Dans ce programme écrit en C, je demande à l'utilisateur d'entrer les différentes données de l'enregistrement.

La requête se construit et doit être envoyée à la DB via l'API MySQL.

Mais j'ai beau avoir essayé plusieurs solutions pour résoudre l'insertion de données avec caractères accentués, je n'y arrive vraiment pas.

Il y a à chaque fois une erreur, quelle que soit la solution utilisée...

Sous Linux, il n'y a pas ce souci. Tout fonctionne très bien avec des chars.

Par contre, sous Windows, c'est une tout autre histoire... C'est sous cet OS que le problème se pose.

J'utilise Visual Studio Community.

Avez-vous une solution viable à me proposer ?

Merci à tous !