Поиск в OneDrive документов с незападным текстом через Microsoft Graph API - PullRequest
1 голос
/ 24 сентября 2019

Как мне искать в OneDrive термины с незападными символами в нем?

Например, у меня есть файл Excel, в котором текст "Tetsuo" и "悠 真" находится в двух отдельных ячейках.

Используя Microsoft Graph API Explorer , я запускаю следующие тесты

Следующие запросы возвращают этот документ в качестве результата поиска:

https://graph.microsoft.com/v1.0/me/drive/root/search(q='Tetsuo')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='悠')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='%E6%82%A0') // above query pre-encoded

Следующие запросы не возвращают документ в качестве результата поиска:

https://graph.microsoft.com/v1.0/me/drive/root/search(q='真')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='%E7%9C%9F') // above query pre-encoded
https://graph.microsoft.com/v1.0/me/drive/root/search(q='悠真')
https://graph.microsoft.com/v1.0/me/drive/root/search(q='%E6%82%A0%E7%9C%9F') // above query pre-encoded

Я знаю, что Microsoft Graph API Explorer должен обрабатывать кодирование, и, похоже, он справляется с этим хорошо, поскольку результаты всегда согласуются с этимуровень.Тем не менее, кажется, что что-то мешает мне искать за пределами одного японского символа.Что-то мне не хватает?

...