FORUMS PROFESSIONNELS
WINDEV
,
WEBDEV
et
WINDEV Mobile
Accueil
|
Messages récents
|
Connexion
|
Déconnexion
|
Français
Accueil
→
WINDEV 2024
→
[WD17] Serialise() en XML et accents
[WD17] Serialise() en XML et accents
Débuté par sixtorm1, 09 juil. 2012 23:33 - 7 réponses
Connectez-vous…
sixtorm1
#1
Membre enregistré
26 messages
Posté le 09 juillet 2012 - 23:33
Bonjour,
Lorsque je sérialize une classe vers une chaîne XML, les accents dans les chaînes ne sont pas préservés (exemple: "Véhicule" devient "Véhicule").
Voici ce que j'ai essayer:
Utilsier des chaînes Unicodes dans la classe: Même problème
Sérialiser dans un Buffer: Même problème.
Sérialiser vers une chaîne UNICODE: Ça me donne un erreur.
Merci!
Signaler
0
0
gillou
#2
Posté le 10 juillet 2012 - 15:54
Salut,
Essaye avec ceci.
<![CDATA["+Ton texte accentué içi.+"]]>
Bonne journée.
Signaler
0
0
gillou
#3
Posté le 10 juillet 2012 - 17:33
re-Salut,
Heuuu j'ai oublié les couettes,désolé.
<![CDATA["+"Ton texte accentué içi."+"]]>
et toujours une Bonne journée.
Signaler
0
0
sixtorm1
#4
Membre enregistré
26 messages
Posté le 10 juillet 2012 - 21:15
Merci de ta réponse, mais ça ne fonctionne pas. Je me rends compte cependant que la chaîne redevient correcte lors de Désérialise(), mais Désérialise() n'est pas disponible en code navigateur. Ce XML est donc lu en JavaScript par la suite et les accents sont problématiques.
En fait mon problème est le suivant: La documentation de AJAXExécute() indique que l'on peut retourner un document XML directement et manipuler le document XML une fois retourné, mais xmlDocument ne peut être utilisé en code navigateur. Je ne comprends donc pas comment on est supposé utiliser cette fonctionnalité. S'il est effectivement possible de procéder ainsi (lire le XML côté navigateur en WLanguage), le problème mentionné plus haut ne s’applique plus. Si tu as une idée de comment on est supposé faire...
Merci!
Signaler
0
0
EC
#5
Membre enregistré
8 messages
Posté le 28 mars 2014 - 10:43
Bonjour, j'ai un problème exactement similaire. Avez-vous trouvé une solution ?
Signaler
0
0
sixtorm1
#6
Membre enregistré
26 messages
Posté le 28 mars 2014 - 17:41
La seule solution que j'ai trouvé c'est de refaire la fonction de PC SOFT moi-même...
Signaler
0
0
Mordechai Elbaz
#7
Posté le 25 juin 2014 - 16:14
en fait c'est facile, il faut ouvrir le XML et regarder l'encodage si UTF-8 (c dans ton cas je pense) il suffit d'utiliser la commande :
Résultat = UTF8VersChaîne(ChaineUTF8,alphabetAnsi)
J'espere que cela reglera tes problemes
Signaler
0
0
Vincent DUBREIL
#8
Posté le 09 septembre 2016 - 08:50
Mordechai,
je ne sais pas si ça a réglé ses problèmes mais ça a réglé le mien en tout cas.
Un grand merci pour l'astuce.
Bonne journée
Vincent
Signaler
0
0
→ Revenir à WINDEV 2024
WINDEV 2024
WEBDEV 2024
WINDEV Mobile 2024
WINDEV (précédentes versions)
WEBDEV (précédentes versions)
WINDEV Mobile (précédentes versions)
Etats & Requêtes
Hors-sujet
Outils
Français
English
Español
Portuguesa
Fermer cette fenêtre
Type de recherche
Uniquement les sujets
Tous les messages
Période de recherche
Date indifférente
Moins d'une heure
Moins de 24 heures
Moins d'une semaine
Moins d'un mois
Moins d'un an
Annuler
Aperçu de votre message
Ajouter une image
Importer une image depuis une URL
Envoyer une image depuis un fichier de votre disque
Déposez ici un fichier ou cliquez sur "Parcourir..."
ou
Annuler
0%
WLangage
SQL
XML, HTML
JAVA, Javascript
Texte