Il est assez bien connu que _x0020_
remplace les espaces dans les noms de champs internes SharePoint. Lorsque vous travaillez avec des services Web SharePoint, cela peut être un peu un cauchemar jusqu'à ce que vous écriviez une règle de remplacement lors de la comparaison des noms de champs.Codage du nom interne dans SharePoint
Je viens de me trouver une autre de ces "exceptions d'encodage" dans un champ appelé SSL2. Bizarrement le nom interne finit par être _x0053_SL2
. J'ai essayé quelque chose comme RRL2 qui sort comme _x0052_
. De ceci il apparaît que le nombre utilisé dans l'encodage représente la valeur ASCII de ce caractère. L'espace serait également _x0020_
.
Ma question est double:
Dans ce cas, ce qui cause SharePoint pour coder ces caractères.
De façon générale, quel type de codage est fait et est là une étape générale que je peux faire pour décoder les chaînes plutôt que de remplacer spécifiques occurances que j'ai rencontré et savoir être un problème.
Ne fonctionne pas. Mettre SSL2 dans EncodeName sort avec SSL_x005F_x0020_2. Pas le _x0053_SL_x0020_2 que SharePoint utilise. –
'SSL 2' qui est –