Page 1 sur 1

Encodage avec UDF cURL

Posté : ven. 24 nov. 2017 11:23
par jpascal
Bonjour,

Je suis en train de tester cet UDF : https://www.autoitscript.com/forum/topi ... rl-syntax/

Lorsque je récupère le contenu de la page, l'encodage n'est pas bon.

Par exemple, j'obtiens € au lieu du signe €.

Y a-t-il un moyen de faire en sorte que les caractères spéciaux et les accents soient bien récupérés ?

J'ai essayer de regarder la fonction Curl_Easy_Setopt() mais elle n'est pas documentée.
Sûrement car les paramètres à utiliser sont là : https://curl.haxx.se/libcurl/c/easy_setopt_options.html mais je ne trouve pas mon bonheur.

Re: Encodage avec UDF cURL

Posté : ven. 24 nov. 2017 14:33
par orax
Ça devrait marcher en faisant une conversion des données reçues, mais je ne sais pas si c'est vraiment une bonne méthode.

Code : Tout sélectionner

#include <StringConstants.au3>
ConsoleWrite(BinaryToString('€', $SB_UTF8) & @CRLF) ; affiche "€"

Re: Encodage avec UDF cURL

Posté : ven. 24 nov. 2017 16:18
par jpascal
orax, je te remercie pour ta réponse.

J'espérais en effet pouvoir récupérer en amont le bon encodage.

En attendant je vais convertir les données reçues et laisser le sujet "ouvert".