From 89eca3384af875dc59f2563c33f8e35a923fbfe1 Mon Sep 17 00:00:00 2001 From: Jaakko Keränen Date: Sat, 25 Jul 2020 09:12:27 +0300 Subject: Encode spaces in URLs --- src/gmutil.c | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'src/gmutil.c') diff --git a/src/gmutil.c b/src/gmutil.c index 07861523..ce50f015 100644 --- a/src/gmutil.c +++ b/src/gmutil.c @@ -23,3 +23,12 @@ void init_Url(iUrl *d, const iString *text) { } iRelease(pattern); } + +void urlEncodeSpaces_String(iString *d) { + for (;;) { + const size_t pos = indexOfCStr_String(d, " "); + if (pos == iInvalidPos) break; + remove_Block(&d->chars, pos, 1); + insertData_Block(&d->chars, pos, "%20", 3); + } +} -- cgit v1.2.3