SharePoint中的内部名称编码

Dan*_*ell 2 sharepoint

它是一种非常好的公开知识,可_x0020_替换SharePoint内部字段名称中的空格.使用SharePoint Web服务时,在比较字段名称之前编写替换规则之前,这可能有点噩梦.

我刚刚在名为SSL2的字段中找到了另一个"编码异常".奇怪的是内部名称最终存在_x0053_SL2.我尝试过类似RRL2的东西_x0052_.由此看来,编码中使用的数字表示该字符的ASCII值.空间同样如此_x0020_.

我的问题是双重的:

  1. 在这种情况下,是什么导致SharePoint对这些字符进行编码.

  2. 从广义上讲,正在进行什么样的编码,我是否可以采取一般步骤来解码字符串,而不是替换我遇到的特定情况并知道这是一个问题.

Ser*_*hiy 8

您应该使用System.Xml.XmlConvert.DecodeName