4D Ajax Framework et la saisie de caractères accentués

Stéphanie Tirtiat

- Titre : 4D Ajax Framework et la saisie de caractères accentués

- Auteur : Stéphanie Tirtiat

- Parution : 23 juin 2008

- Licence : Copyright ® 2005-2008 4D s.a.. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.

Sommaire

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 accentués sont incorrects à l'affichage et au stockage.

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

Et valide en cliquant sur "Save" :

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

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 :

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

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

Reprenez la saisie dans le navigateur.

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