** 在 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.
任何人都可以提供帮助!