Créer une URL en toute sécurité (supprimer les diacritiques et les espaces)

sharepoint.stackexchange https://sharepoint.stackexchange.com/questions/18130

  •  22-10-2019
  •  | 
  •  

Question

Je veux créer un site avec un titre fourni par un utilisateur et d'utiliser le titre comme l'URL du site. Cependant, je veux supprimer les espaces et diacritiques.

remplacer les espaces par un trait d'union, et je lance RemoveDiacritics comme décrit ici .

Y at-il une méthode appropriée dans l'API Sharepoint (comme SPUtility environ) pour atteindre cet objectif.

Était-ce utile?

La solution

Voici un article de support Microsoft sur des caractères non valides dans les sites:

http://support.microsoft.com/default. ASPX scid = kb;? en-us; 905231

Je ne suis pas au courant de rien dans l'API SharePoint qui traiterait pour vous. Vous pouvez évidemment prendre ce que Microsoft met là-bas dans l'article ci-dessus et écrire du code et / ou des expressions régulières pour faire appliquer ces règles. Ceci est un article que je l'avais mentionné dans le passé sur les noms de fichiers ... et alors que ce n'est pas 100% identiques aux règles sur les titres du site, il est un bon endroit pour commencer:

http://simplyaprogrammer.com/2008/05/importing- fichiers en-sharepoint.html

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top