From b75072c9bf2f20b777339c440cf9b3c034dc55ff Mon Sep 17 00:00:00 2001 From: thlo Date: Thu, 26 Dec 2013 19:23:25 +0100 Subject: Add Url safe encoding of quotation marks. --- url.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/url.c b/url.c index 5564b72..c39acb4 100644 --- a/url.c +++ b/url.c @@ -39,6 +39,9 @@ string cUrlEncode::doUrlSaveEncode(string in) { } num = in[idx]; switch (num) { + case '"': + res += "%22"; + break; case '&': res += "%26"; break; @@ -95,6 +98,9 @@ string cUrlEncode::doUrlSaveDecode(string input) { sscanf(num.c_str(), "%X", &x); idx+= 3; switch (x) { + case 0x22: // '"' + res += '"'; + break; case 0x23: // '#' res += "#"; break; -- cgit v1.2.3