Bonjour,
J'ai un problème bizarre. J'ai un système embarqué Linux, avec QT 4.7 (touch screen) et MySQL 5.7.8. Dans ma base de donnée, j'ai des entrées qui contiennent des caractères spéciaux: é, à, À, etc
Alors, je démarre mon processus mysqld en premier, ensuite l'application QT qui elle ira ouvrir une session pour accéder à la base de données.
Cette séquence me donne une corruption des caractères spéciaux. Par exemple, le "É" devient "Ã%".
Si je redémarre le processus mysqld, tous les caractères spéciaux s'affichent comme il le faut.
D'après moi, mon application QT est capable de gérer les caractères spéciaux, mais je dois redémarrer la base de données pour que ça fonctionne!
Je voudrais bien démarrer mon application QT avant celui de mysqld, mais j'ai besoin d'accéder à la base de donnée et parce qu'elle n'est pas démarrée, ça me donne une erreur
Des idées pourquoi ce comportement? Merci à l'avance
J'inclus quelques infos de ma base de données
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6mysql> show variables like "collation_database"; +--------------------+-------------------+ | Variable_name | Value | +--------------------+-------------------+ | collation_database | latin1_swedish_ci | +--------------------+-------------------+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 mysql> show variables like "%character%"; show variables like "%collation%"; +--------------------------+-------------------------------------------------+ | Variable_name | Value | +--------------------------+-------------------------------------------------+ | character_set_client | latin1 | | character_set_connection | latin1 | | character_set_database | latin1 | | character_set_filesystem | binary | | character_set_results | latin1 | | character_set_server | latin1 | | character_set_system | utf8 | | character_sets_dir | /mnt/data/part1/usr/local/mysql/share/charsets/ | +--------------------------+-------------------------------------------------+
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 +----------------------+-------------------+ | Variable_name | Value | +----------------------+-------------------+ | collation_connection | latin1_swedish_ci | | collation_database | latin1_swedish_ci | | collation_server | latin1_swedish_ci | +----------------------+-------------------+
Partager