Что нового

[Данные, строки] как получить из РЅРѕСЂРјР°Р... нормальный текст

FatCat

Новичок
Сообщения
3
Репутация
0
Всем доброго времени суток.
Может быть я не умею пользоваться поиском, но почему-то выдаёт он мне только темы, которые меня не интересуют.

В чём проблема:
Есть текстовый файл, к которому известна прямая ссылка.
я использую команду _INetGetSource, чтобы получить его содержимое.
В итоге я получаю не привычный для человеческого глаза текст, а что-то вроде нормальный текст .
Дак вот вопрос в том, как преобразовать вышеприведённую строку в нормальный текст.
Я так понял что проблема в кодировке, но не знаю как это исправить.

Или же есть другая команда, с которой будет намного проще осуществить чтение текстового файла из интернета?

Спасибо за внимание.
 
Автор
F

FatCat

Новичок
Сообщения
3
Репутация
0
Спасибо за библиотеку, но что во что мне нужно переводить?
 

AZJIO

Меценат
Меценат
Сообщения
2 752
Репутация
1 149
Судя по строке
Код:
$sString &= _WinAPI_MultiByteToWideChar('Привет', 65001, 0, True) & @CRLF ; UTF8

либо _Encoding_UTF8ToANSI, либо универсальную _Encoding_CyrillicTo1251, которая проверит кодировку и сама переведёт в нужное.
 
Автор
F

FatCat

Новичок
Сообщения
3
Репутация
0
Прошу прощения, не сразу посмотрел третью ссылку... Тема решена.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7 790
Репутация
2 319
FatCat,
ИМХО, так проще.
Код:
$sUrl = 'http://autoit-script.ru/'
$bRead = InetRead($sUrl, 17)
If @error Then exit 13
$sText = BinaryToString($bRead, 4)
ConsoleWrite($sText & @LF)
 

inververs

AutoIT Гуру
Сообщения
2 135
Репутация
464
Я согласен с madmasles. Для чего получать текст в другой кодировке что бы потом его перекодировать в нужную :stars:?
 
Верх