Создать папку с арабским именем с помощью ListData.svc в SharePoint 2016
** Создайте папку с арабским именем, используя ListData.svc в SharePoint 2016. **
Я использую ListData.svc для создания папки:
// my C# code
var path = pURL + sourceFolder + "/" + folderName;
var contentTypeId = "0x012000F069FA9A45983BE";
client = new HttpClient(new HttpClientHandler() { UseDefaultCredentials = true });
client.BaseAddress = new System.Uri(pURL);
client.DefaultRequestHeaders.Clear();
client.DefaultRequestHeaders.Add("Accept", "application / json; charset=utf-8");
client.DefaultRequestHeaders.Add("Slug", path + "|" + contentTypeId);
var responseCreate = client.PostAsync("_vti_bin/listdata.svc/" + sourceFolder, null).Result;
Как написано в коде, я использую пользовательский тип контента, отправляя contentTypeId с заголовком "Slug".
Все отлично работает, когда имя папки на английском например
path = http://sp2016:5841/RMSDoc/Activities/My NewFolder; // this work fine.
Проблема, когда я пытаюсь создать новую папку с арабским именем, например
path = http://sp2016:5841/RMSDoc/Activities/مجلد جديد; // this not work fine.
Любой может помочь!