Problème d'encodage POI (accents)

Donnez votre avis et proposez ici les axes d’amélioration pour le site Lufop et ses fonctionnalités
Répondre
damiengg
Contributeur
Contributeur
Messages : 7
Enregistré le : 04 février 2019, 03:06
Vehicule(s) : Nissan Xtrail, Fiat 500, Fazer FZ6
GPS : Garmin

Problème d'encodage POI (accents)

Message par damiengg » 30 août 2019, 01:32

Bonjour,

Un petit message pour indiquer que j'ai vu que certains POI été remontés avec des problèmes aux niveaux des accents.
Par exemple ici : https://lufop.net/liste-des-derniers-pois-mis-a-jour/

Comme je connais un peu le fonctionnement de l'encodage et que cela est galère à diagnostiquer, voici un petit débriefing technique de ce que j'ai trouvé.

On retrouve les caractères accentués remplacés par :

Code : Tout sélectionner

�
Or ça, c'est typiquement le caractère d'erreur UTF8 mais affiché en ISO8559-1.
Cela indique deux problèmes d'encodages successifs :
- La donnée envoyée vers le site ou l'API n'est pas UTF-8 mais celui-ci attend de l'UTF-8 ;
- La donnée stockée en base ou affichée n'est pas déclaré en UTF-8 alors qu'elle contient pourtant une chaine UTF-8.

Quelques points à vérifier pour plus tard :
- format d'encodage envoyé par l'application (UTF16 si c'est du Java ? ISO8559-1 ?) – il faudrait la basculer en UTF-8
- format d'encodage envoyé par le site (semble en UTF-8)
- encodage dans la base de donnée (ne semble pas être en UTF-8)

Dam

Répondre

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 1 invité