PC SOFT

FOROS PROFESIONALES
WINDEVWEBDEV y WINDEV Mobile

Inicio → WINDEV Mobile 2024 → [WM18] Ipad, code d'une page Web
[WM18] Ipad, code d'une page Web
Iniciado por ricil78, 07,ene. 2013 23:10 - 9 respuestas
Miembro registrado
222 mensajes
Popularité : +8 (8 votes)
Publicado el 07,enero 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 ?
Miembro registrado
1.304 mensajes
Popularité : +47 (51 votes)
Publicado el 07,enero 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
Miembro registrado
222 mensajes
Popularité : +8 (8 votes)
Publicado el 08,enero 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...
Publicado el 08,enero 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...
Publicado el 08,enero 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
Publicado el 08,enero 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
Miembro registrado
222 mensajes
Popularité : +8 (8 votes)
Publicado el 08,enero 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
Publicado el 09,enero 2013 - 11:06
source = AnsiVersUnicode(HTTPDonneRésultat(httpRésultat),alphabetUTF8)
Miembro registrado
222 mensajes
Popularité : +8 (8 votes)
Publicado el 09,enero 2013 - 12:31
Merci florian !
Publicado el 09,enero 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)