| |
Membre enregistré 527 messages |
|
| Posté le 12 janvier 2025 - 12:16 |
Bonjour,
Depuis plusieurs jours j'essaies de reussir ma requette http sous IOS afin de transmettre des infos en arabe sur un serveur distant php, bdd mysql. Je reçoit des chaines "????" à la destination s'il s'agit d'une information en langue arabe !! voici le code:
gsNom_client est une chaîne ainsi surl est un chaîne = gsBeginUrl+"fonction=Ajout_RQ&&NomClient="+URLEncode(gsNom_client) MaReq est restRequête MaReq.URL = surl MaReq.Méthode = httpGet laReponse est restRéponse = RESTEnvoie(MaReq) Merci d'avance pour votre aide ! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 764 messages |
|
| Posté le 12 janvier 2025 - 13:31 |
Salut Je ne vois pas ton laReponse.Contenu qui doit être convertis de UTF-8 a unicode. Sinon il est plus facile de préciser le type de chaîne attendue avec la vieille fonction httprequete. |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 527 messages |
|
| Posté le 13 janvier 2025 - 09:14 |
Salut Popoy, Non ce n'est pas la reponse qui me pose un pb dans ce cas !! Mais l'envoi !! si je met dans gsNom_client l'arabe, à la destination je reçoit des "?????" Par contre sur android ça marche bien !! cdt! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 527 messages |
|
| Posté le 13 janvier 2025 - 12:13 |
Pardon ! Je reformule ma question: Comment est ce qu'on peut mettre l'arabe sur un url en mode IOS ?? Sachant que sur android j'ai du remplacer caractère par caractère en son code ansi par ex: sChretour = Remplace(sChretour,"ؤ","%D8%A4") Mais ça marche pas pour ios !! |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 3 764 messages |
|
| Posté le 13 janvier 2025 - 16:52 |
Salut J'avais pas bien compris Et si tu fais gsNom_client est une chaîne UNICODE Qu'est ce que ça donne ? |
| |
| |
| | | |
|
| | |
| |
| Posté le 17 janvier 2025 - 12:12 |
Popoy a écrit :
Salut J'avais pas bien compris Et si tu fais gsNom_client est une chaîne UNICODE Qu'est ce que ça donne ?
Si j'ai essayé ça donne pas ! j'ai essayé des multitudes de manière Les caractères arabe ne s'envoie en aucun cas !! Je suis vraiment bloqué !
Merci d'avance Popoy |
| |
| |
| | | |
|
| | |
| |
Membre enregistré 1 201 messages |
|
| Posté le 22 janvier 2025 - 10:36 |
Dans la page web cible, décodes-tu les paramètres ? J'utilise des URLEncode dans tous mes appels à web-service avec aucune différence d'appel entre Android et iOS. Par contre, dans la page appellée, je fais (en PHP)
$paramEncode = $_REQUEST[ "param" ]; $paramDecode = json_decode( $paramEncode ); -- Pascal Boulesteix Applications Visiolittoral et WNatMessage modifié, 22 janvier 2025 - 10:38 |
| |
| |
| | | |
|
| | |