PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → [WM18] Ipad, code d'une page Web
[WM18] Ipad, code d'une page Web
Débuté par ricil78, 07 jan. 2013 23:10 - 9 réponses
Membre enregistré
222 messages
Popularité : +8 (8 votes)
Posté le 07 janvier 2013 - 23:10
Bonjour,

j'aimerai depuis un Ipad récupérer le code d'une page Web, chose que j'arrive très bien à faire sous Windev avec le code ci-dessous :
Mais sous Windev mobile (ipad) ça me renvoie des signes chinois/japonais
Pourtant la doc dit que les fonctions sont dispo sous IOS !

ResLancement est un booléen
ResLancement = HTTPRequête("http://www.pcsoft.fr")
SI ResLancement = Vrai ALORS
Info( HTTPDonneRésultat())
SINON
Info(ErreurInfo())
FIN


Une idée ?
Membre enregistré
1 304 messages
Popularité : +47 (51 votes)
Posté le 07 janvier 2013 - 23:53
Salut Ricil78,

Je ne connais pas du tout les environnements IOS, mais au vu de ce que tu dis, regarde vers l'Unicode.

A+
Daryl
Membre enregistré
222 messages
Popularité : +8 (8 votes)
Posté le 08 janvier 2013 - 12:17
je connais le problème d'unicode, mais dans mon contexte je vois pas bien comment l'indiqué

j'ai essayé des syntaxes hasardeuse tel que mais dès que je précise le 3e paramètre plus rien ne fonctionne. j'ai essayé avec différent charset, idem !
Malgrès des recherches j'ai pas trouvé la bonne syntaxe.

ResLancement = HTTPRequête("'")
ResLancement = HTTPRequête("
http://www.pcsoft.fr/",Null,"<meta charset='UTF-8'>")
etc...
Posté le 08 janvier 2013 - 14:51
Bonjour Cyril

je pense plutôt que tu devrais récupérer ton résultat PUIS le
transformer (UnicodeVersAnsi ou autre)

Cordialement


--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html


On 1/8/2013 5:33 AM, ricil78 wrote:
je connais le problème d'unicode, mais dans mon contexte je vois pas bien comment l'indiqué

j'ai essayé des syntaxes hasardeuse tel que mais dès que je précise le 3e paramètre plus rien ne fonctionne. j'ai essayé avec différent charset, idem !
Malgrès des recherches j'ai pas trouvé la bonne syntaxe.

ResLancement = HTTPRequête("'")
ResLancement = HTTPRequête("
http://www.pcsoft.fr/",Null,"<meta charset='UTF-8'>")
etc...
Posté le 08 janvier 2013 - 18:23
Bonjour à tous,

je viens de transformer du code windev 17 en 18

reslancement est une chaîne

SI HTTPRequête("http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml") = Vrai ALORS
reslancement = HTTPDonneRésultat()
FIN

ça fonctionne , mais pas en WINDEV MOBILE, moi aussi je me retrouve avec des caractères chinois, très très étrange, vu que ce sont les même fonction qu'en windev.

Je vais essayer de convertir en différents format pour voir si je retrouve mon résultat comme sous windev, et reviendrai vous tenir au courant.

Cordialement

Antoine
Posté le 08 janvier 2013 - 18:29
Bonsoir,

Jette un oeil du côté de l'unicode (je crois que windev travaille en iso et windev mobile en utf8). Enfin je pense.. je ne suis pas sur windev en ce moment. :) Mais j'espère t'avoir aidé.

Cordialement
Membre enregistré
222 messages
Popularité : +8 (8 votes)
Posté le 08 janvier 2013 - 22:23
Chaque message m'aide et merci de votre aide.

j'ai pas vraiment trouvé de solution directement.

j'avais trouvé une 1er soluce qui consistait
HTTPDestination(NomDuFichier)
HTTPRequête("http://www.pcsoft.fr/")
fChargeTexte(NomDuFichier)


Sinon j'ai trouvé mon bonheur c'est à dire une autre source qui me renvoie les données en XML.
Du coup plus de problème, j'ai suivie la doc :
http://doc.pcsoft.fr/fr-FR/?1000018782

Merci à tous
Posté le 09 janvier 2013 - 11:06
source = AnsiVersUnicode(HTTPDonneRésultat(httpRésultat),alphabetUTF8)
Membre enregistré
222 messages
Popularité : +8 (8 votes)
Posté le 09 janvier 2013 - 12:31
Merci florian !
Posté le 09 janvier 2013 - 12:55
Merci bcp bcp bcp Florian


Florian a écrit dans le message de news <f18ada7cc1fe541afb68ce6b509e53dc@news.pcsoft> :
> source = AnsiVersUnicode(HTTPDonneRésultat(httpRésultat),alphabetUTF8)