4 Stimmen

Umwandlung von Leerzeichen in "+" mit C#

Ich möchte eine Zeichenkette in eine URL umwandeln, und anstelle eines Leerzeichens muss ein "+" zwischen den Schlüsselwörtern stehen.

Zum Beispiel:

"Hello I am"

zu:

"Hello+I+am"

Wie soll ich das machen?

0voto

Itay Karo Punkte 17380
string s = "Hello I am";
s = s.Replace(" ", "+");

0voto

Rox Punkte 1987

Um den Teil Ihrer Frage zu beantworten, in dem es um die Umwandlung einer Zeichenkette in eine URL geht (Sie sollten die Zeichenkette nicht manuell umwandeln, wenn Sie eine korrekte URL wünschen):

string url = "http://www.baseUrl.com/search?q=" + HttpUtility.UrlEncode("Hello I am");

Sie rufen Url Encode für jeden Parameter auf, um die Werte korrekt zu kodieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X