Создать папку с арабским именем с помощью 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.

Любой может помочь!

0 ответов

Другие вопросы по тегам