**使用SharePoint 2016中的ListData.svc创建具有阿拉伯名称的文件夹。**
我使用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;
正如我在使用自定义内容类型的代码中所写,使用“Slug”标题发送contentTypeId。
当文件夹名称为英文时,一切正常。
path = http://sp2016:5841/RMSDoc/Activities/My NewFolder; // this work fine.
我尝试使用阿拉伯名称创建新文件夹时的问题,例如
path = http://sp2016:5841/RMSDoc/Activities/مجلد جديد; // this not work fine.
任何人都可以提供帮助!