Produit : 4D v11 SQL, 4D Ajax Framework  ·  Plateforme : Mac & Windows


Vous utilisez le composant 4D Ajax Framework inclus dans le 4D Web 2.0 Pack.

Lorsque l'un de vos utilisateurs saisit des données comportant des caractères accentués dans une des vues affichées par le 4D Ajax Framework dans le navigateur, après validation, les caractères accentés sont incorrects à l'affichage et au stockage.

Par exemple, l'utilisateur saisi le nom d'un artiste :

Image non disponible


Et valide en cliquant sur "Save" :

Image non disponible


Le caractère accentué 'Ó' n'est pas encodé correctement, ni dans l'interface Ajax, ni dans la table de la base de données :

Image non disponible


En fait, le type d'encodage appliqué n'est pas le plus adéquat.

Allez dans les préférences de la base de données, dans la partie Web, puis dans les Options :

Image non disponible


Par défaut, l'encodage est ISO-8859-1 (Occidental).

Sélectionnez l'encodage UTF-8 (Unicode) et validez :

Image non disponible


Reprenez la saisie dans le navigateur.

L'encodage du caractère accentué est maintenant correct :

Image non disponible
Image non disponible