diff options
author | thlo <smarttv640@gmail.com> | 2013-12-26 19:23:25 +0100 |
---|---|---|
committer | thlo <smarttv640@gmail.com> | 2013-12-26 19:23:25 +0100 |
commit | b75072c9bf2f20b777339c440cf9b3c034dc55ff (patch) | |
tree | 04614747fd5456cef9930afe3967c9793475a648 | |
parent | b5482027fced864558ec2bb2ea11191eec525e66 (diff) | |
download | vdr-plugin-smarttvweb-b75072c9bf2f20b777339c440cf9b3c034dc55ff.tar.gz vdr-plugin-smarttvweb-b75072c9bf2f20b777339c440cf9b3c034dc55ff.tar.bz2 |
Add Url safe encoding of quotation marks.
-rw-r--r-- | url.c | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -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; |