J'ai un contenteditable
div
où je lis les caractères individuels et les envoyer à un serveur (pour plus d'arrière-plan ce qui est similaire à Google Wave où la saisie d'un caractère envoie automatiquement) J'ai utilisé un vieux html simple textfield
avant et tout a bien fonctionné jusqu'à ce que je "amélioré" à un div contented.lecture du DOM HTML retourne caractères UTF-8
Mon problème est que maintenant les caractères sont au format UTF-8, ce qui est à l'origine des problèmes étranges sur le serveur que je préfère ne pas debug. Il serait beaucoup plus facile de tout forcer à être ASCII côté client.
Y at-il un moyen de le faire? J'ai essayé de mettre dans une balise meta indiquant le fichier html est charset=ISO-8859-1
, mais il ne semble pas fonctionner. La lecture de la balise div renvoie toujours les codes UTF-8. (Par exemple, quand je presse l'espace que je reçois la paire 0xC2 0xA0
ce qui correspond à un « non-espace insécable blanc »
Wow .... Je dois être fatigué. Vous avez dit dans votre question que vous avez essayé le tag META. Je verrai si je peux trouver autre chose. –