PC SOFT

PROFESSIONAL NEWSGROUPS
WINDEVWEBDEV and WINDEV Mobile

Home → WINDEV Mobile 2024 → [WM18] Ipad, code d'une page Web
[WM18] Ipad, code d'une page Web
Started by ricil78, Jan., 07 2013 11:10 PM - 9 replies
Registered member
222 messages
Popularité : +8 (8 votes)
Posted on January, 07 2013 - 11:10 PM
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 ?
Registered member
1,304 messages
Popularité : +47 (51 votes)
Posted on January, 07 2013 - 11:53 PM
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
Registered member
222 messages
Popularité : +8 (8 votes)
Posted on January, 08 2013 - 12:17 PM
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...
Posted on January, 08 2013 - 2:51 PM
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...
Posted on January, 08 2013 - 6:23 PM
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
Posted on January, 08 2013 - 6:29 PM
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
Registered member
222 messages
Popularité : +8 (8 votes)
Posted on January, 08 2013 - 10:23 PM
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
Posted on January, 09 2013 - 11:06 AM
source = AnsiVersUnicode(HTTPDonneRésultat(httpRésultat),alphabetUTF8)
Registered member
222 messages
Popularité : +8 (8 votes)
Posted on January, 09 2013 - 12:31 PM
Merci florian !
Posted on January, 09 2013 - 12:55 PM
Merci bcp bcp bcp Florian


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