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.
Encodage avec UDF cURL
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Encodage avec UDF cURL
AutoIt 3.3.16.1 - AutoIt3Wrapper 21.316.1639.1
- orax
- Modérateur
- Messages : 1479
- Enregistré le : lun. 23 mars 2009 04:50
- Localisation : ::1
- Status : Hors ligne
Re: Encodage avec UDF cURL
Ç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 "€"
De petits détails peuvent faire toute la différence. — Quand la boule de neige commence à rouler… poussez-la. (Columbo)
Re: Encodage avec UDF cURL
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".
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".
AutoIt 3.3.16.1 - AutoIt3Wrapper 21.316.1639.1