@TechNOIR

Powershell. Как решить проблему с знаками вопроса вместо русских букв?

Добрый день. Получаю по API JSON результат. Но русские буквы отображаются в виде знаков вопроса..
Есть идеи,товарищи? Спасибо заранее

Что запускаю:
$url2 = "http://********/rooms?limit=3&access_token=******"
$rres = Invoke-WebRequest -Method GET -Uri $url2 -ContentType "application/json;charset=utf-8" | ConvertFrom-Json
$Lmres = $rres.chunk
Write-Host $Lmres[0].Content

Получаю:
@{body=???? ??????) ; msgtype=m.text}
@{body=??????????????; msgtype=m.text}
@{body=??????????; msgtype=m.text}


Кодировку запроса к json менял на win-1251, ничего не изменилось.
  • Вопрос задан
  • 201 просмотр
Пригласить эксперта
Ответы на вопрос 2
@azarij
Enterprise Tech Support Advisor
попробуйте вместо write-host использовать write-output.
Ответ написан
@Kilobox
У меня была похожая проблема при импорте CSV, применил такой костыль

$users = get-content D:\rest\import_list.csv
$cusers = convertfrom-csv $users

Попробуйте по такому же принципу.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
15 авг. 2018, в 23:38
300 руб./за проект
15 авг. 2018, в 22:39
60000 руб./за проект
15 авг. 2018, в 21:18
30000 руб./за проект