TSQL - Wie URL Encodieren

8

Auf der Suche nach einem fehlerfreien getesteten SQL-Skript, das ich in einer UDF verwenden könnte, um eine URL über SQL zu kodieren. Die Funktion würde eine URL aufnehmen und eine URL-codierte URL ausgeben. Ich habe ein paar gesehen, aber alles, was mir begegnet ist, scheint einige Fehler zu haben.

    
Billy Logan 25.05.2010, 13:46
quelle

3 Antworten

5

Wie wäre es mit diesem Peter DeBetta :

%Vor%     
Abe Miessler 25.05.2010 14:45
quelle
4

Persönlich würde ich dies in der Anwendung und nicht in der DB tun - aber wenn Sie aus irgendeinem Grund und CLR-Integration aktivieren können, dann wäre dies ein perfekter Kandidat für eine CLR UDF . Es wäre einfacher als zu versuchen, es in SQL zu tun und wahrscheinlich auch zuverlässiger und performanter.

In der kostenlosen Version der SQLsharp T-SQL CLR-Erweiterungsbibliothek gibt es die Funktionen INET_URIEncode und INET_URIDecode . Es behandelt auch Unicode, obwohl Sie die kostenpflichtige Version benötigen, um nicht-standard %uXXYY encoding zu behandeln.

    
FinnNk 17.07.2011 22:48
quelle
0

Daniel Hutmacher von SQL Sonntag hat eine nette Funktion zur Verfügung gestellt. Ссылка

%Vor%     
Tony 08.12.2017 17:29
quelle

Tags und Links