J'ai un service Web qui soumet des formulaires InfoPath à un flux de travail. Lorsque je soumets un formulaire à partir du navigateur, les caractères chinois entrés dans des zones de texte ou des zones de texte enrichi sont transmis au service en tant que points d'interrogation. Le service expose deux méthodes: une qui prend le formulaire en tant que chaîne XML et une autre qui le prend comme un document XML. Le problème se produit avec les deux. Le problème ne se produit pas lors de l'envoi d'un formulaire à partir de l'application InfoPath; il ne se produit pas non plus si j'utilise le navigateur pour créer et enregistrer manuellement un formulaire dans la bibliothèque SharePoint. Toute aide serait très appréciée.Les caractères chinois dans un formulaire de navigateur InfoPath soumis à un service Web apparaissent sous la forme de points d'interrogation
0
A
Répondre
0
Vous ne fournissez pas suffisamment de détails pour diagnostiquer correctement, mais vous avez clairement un problème lorsque le mauvais encodage est utilisé. Vérifiez l'encodage de la page du formulaire du navigateur. il doit correspondre à l'encodage attendu par le script de réception. Si vous souhaitez prendre en charge les caractères chinois et autres, cet encodage doit être l'un des encodages chinois hérités, ou (bien meilleure idée) UTF-8.