Ответ Microsoft Teams API не может отображать китайский / японский язык - PullRequest
0 голосов
/ 13 июля 2020

Я работаю с Microsoft Teams API с HTTP-запросами. Когда я использую Graph Explorer для получения сообщений канала, он работает нормально. Однако, когда я пытаюсь использовать другую платформу для отправки HTTP-запроса, он показывает что-то вроде \ u3042 \ u308a \ u304c \ u3068 \ u3046 вместо китайского или японского.

Я пытался использовать UTF8, UTF16, ASCII для кодирования ответа, однако проблема все еще остается.

ОБНОВЛЕНО

Мой запрос Http отлично работает в графическом проводнике и почтальоне, см. ниже изображений. enter image description here enter image description here

However, when I tried to get the request with REQBIN which is an online request system, the result is not encoded, see below. введите описание изображения здесь

Когда я использую unity для выполнения этого запроса с помощью UnityWebRequest, ответ также не кодируется. Мой код C# приведен ниже:

UnityWebRequest www = UnityWebRequest.Get("api_link");

www.SetRequestHeader("Authorization", "Bearer " + getUserToken.userToken);

www.SetRequestHeader("Content-Type", "application/json");

yield return www.SendWebRequest();
 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...