Ich versuche eine einfache Methode zu erstellen, um einen Namen (Vorname, Nachname, mittlere Initiale) in eine öffentliche URL-freundliche ID umzuwandeln (wie Stackoverflow mit Fragetiteln)). Jetzt könnten Leute alle Arten von verrückten Zeichen, Umlauten usw. eingeben. Gibt es etwas in .NET, das ich verwenden kann, um es auf URL-akzeptable/englische Zeichen zu normalisieren oder muss ich meine eigene Methode schreiben, um das zu erledigen?Generiere öffentlichen "ID Text" (wie Stackoverflow)
Vielen Dank!
Edit: Ein Beispiel (z. B. über RegEx oder andere Weise) wäre super hilfreich !!! :)
Ja! Netter Link danke! – Alex
Besteht beim Entfernen von Zeichen keine Gefahr, dass Sie von zwei verschiedenen Eingängen den gleichen Rückgabewert erhalten und daher eine nicht eindeutige Kennung erhalten? –
Mein Verständnis ist, dass Sie einen Slug mit einer eindeutigen ID-Nummer verwenden, nicht an Stelle. Zum Beispiel gibt es zwei URLs zu dieser Frage zu erhalten - http://StackOverflow.com/Questions/1188283/generate-public-id-text-like-StackOverflow und http://StackOverflow.com/Questions/1188283/ –