Salut, j'essaye d'enregistrer des mots de passe hashés (une QString, les chaînes sont en format unicode donc) dans une base de données avec MySQL sous linux.
Le problème est que mysql ne reconnaît pas les caractères (Il m'affiche des ?) :
Par contre je n'ai pas ce problème sous windows.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 SELECT * FROM TEST_RESULTS; +----+----------+-----------+------------------+ | ID | NAME | FIRSTNAME | PASSWORD | +----+----------+-----------+------------------+ | 2 | Duroisin | Laurent | ???????????????? | +----+----------+-----------+------------------+ 1 row in set (0.00 sec)
J'ai essayer un set utf8 en ligne de commande mysql mais ça ne résous pas le problème.
Merci d'avance pour votre aide.
Partager