Bonjour à tous,
J'essaye d'importer une base SQL Server vers une base SQLite.
J'ai trouvé cet outil : http://www.codeproject.com/Articles/...B-to-SQLite-DB qui fonctionne sous .Net.
En visualisant les données dans SQLite Expert, tout semble correct. Mais en C++, lorsque je récupère les données, les accents posent problème. Ainsi, le mot "Facilité" deviens "Facilité".
Pourtant après avoir inséré la ligne correspondante, sous .net quand je fais un sélect derrière j'obtiens bien "Facilité".
De même, si je fais un insert puis sélect depuis C++, j'obtiens également correctement le mot "Facilité"
En analysant les bytes, SQL Server envoie [70, 97, 99, 105, 108, 105, 116, 233, 0] et C++ réceptionne [70, 97, 99, 105, 108, 105, 116, -61, -87, 0]
J'ai modifié le code du convertisseur pour essayer de convertir de tous les encodings possibles vers tous les encoding possibles, mais rien à faire j'ai toujours des problèmes avec ces accents.
Quelqu'un aurait une piste de recherche à me proposer ?
Merci,
A bientôt
Partager