Forum de la communauté SFML

Général => Discussions générales => Discussion démarrée par: gede11 le Février 18, 2018, 06:33:18 pm

Titre: Pb pour afficher les données SQL avec sf::text
Posté par: gede11 le Février 18, 2018, 06:33:18 pm
Bonjour,
je récupère les données de sqlite3, mon problème vient du fait que des champs sont accentués.
Donc l'affichage avec sf::text est incorrect.

Si quelqu'un a une idée merci d'avance. 
Titre: Re: Pb pour afficher les données SQL avec sf::text
Posté par: Laurent le Février 18, 2018, 07:31:14 pm
sf::String propose tout un tas de fonctions pour convertir d'un encodage vers un autre. Identifie l'encodage utilisé dans ta base de données, et utilise la fonction adéquate.
Titre: Re: Pb pour afficher les données SQL avec sf::text
Posté par: christophedlr le Juin 01, 2018, 11:02:37 am
Laurent, le sf:String ne pourrait pas gérer en standard l'UTF-8 sans devoir convertir vers le latin-1 ?Comme l'UTF-8 est maintenant la norme de codage et que sous Linux c'est l'encodage en usage par défaut. Ou est-ce que le problème se situe juste avec windows qui n'est pas UTF-8 par défaut justement ?:
Titre: Re: Pb pour afficher les données SQL avec sf::text
Posté par: Laurent le Juin 03, 2018, 09:45:23 pm
Citer
Laurent, le sf:String ne pourrait pas gérer en standard l'UTF-8 sans devoir convertir vers le latin-1 ?
Je ne comprends pas le sens de ta question. sf::String et sf::Utf gèrent très bien l'UTF-8, cf. la documentation.