J'ai un problème avec le formulaire Tapestry. Ma base de données XML est très sensible à l'encodage et nécessite utf-8.Formulaire de codage dans Tapisserie
Lorsque je place le caractère 'à' dans mon formulaire, la tapisserie reçoit 'Ó' et mon noyau reçoit une erreur: Octet 2 de séquence UTF-8 de 3 octets invalide.
Je n'ai pas le problème en éclipse avec la configuration par défaut locale pour tomcat.
Mais quelle que soit la configuration de tomcat, je pense que mon application doit faire la conversion elle-même.
Alors je tente:
- charset = "utf-8" en forme => FAIL
- buildUtf8Filter dans AppModule => FAIL
Le jeu de caractères de chaque page est toujours UTF- 8. Alors, que puis-je faire avant d'utiliser l'encodeur java Charset?
Merci de votre aide. :)
Ah, vous écriviez des choses dans des fichiers. Cela aurait pu être une information utile. De toute façon, oui, vous ne devriez jamais utiliser les lecteurs et les écrivains sans spécifier explicitement le jeu de caractères. La plate-forme par défaut est rarement ce que vous voulez. – Henning
Oui, j'écrivais des choses à classer. Mais cette partie du code n'est pas à moi. Toujours vérifier le code qu'un compagnon vous donne :(merci de m'aider quand même;) – alex