@TechNOIR

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

Получаю по 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, ничего не изменилось. Как это решить?
  • Вопрос задан
  • 1823 просмотра
Пригласить эксперта
Ответы на вопрос 2
@azarij
В меру опытный никто
попробуйте вместо write-host использовать write-output.
Ответ написан
Комментировать
@Kilobox
У меня была похожая проблема при импорте CSV, применил такой костыль

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

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

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

Войти через центр авторизации
Похожие вопросы