Добрый вечер!
Подскажите, как исправить кодировку русских символов в ответном запросе GET. В ответ приходит наподобие такого:
ÐодÑвеÑдиÑе, ÑÑо запÑоÑÑ Ð¾ÑпÑавлÑлÐ
Код:
Подскажите, как исправить кодировку русских символов в ответном запросе GET. В ответ приходит наподобие такого:
ÐодÑвеÑдиÑе, ÑÑо запÑоÑÑ Ð¾ÑпÑавлÑлÐ
Код:
Код:
Global Const $HTTP_STATUS_OK = 200
Global $sGet = HttpGet('https://translate.yandex.ru/', 'source_lang=en&target_lang=ru&text=Hello%20World.')
FileWrite("Out.html", String($sGet))
Exit
Func HttpGet($sURL, $sData = "")
Local $oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Open("GET", $sURL & "?" & $sData, False)
If (@error) Then Return SetError(1, 0, 0)
$oHTTP.Send()
If (@error) Then Return SetError(2, 0, 0)
If ($oHTTP.Status <> $HTTP_STATUS_OK) Then Return SetError(3, 0, 0)
Return SetError(0, 0, $oHTTP.ResponseText)
EndFunc