Improved URL encode/decode behaviour
This commit is contained in:
parent
ff19c9c625
commit
e49f89c782
3 changed files with 8 additions and 12 deletions
|
@ -97,8 +97,8 @@ namespace Encodings{
|
|||
for (int i = 0; i < max; i++){
|
||||
if (('0' <= c[i] && c[i] <= '9') || ('a' <= c[i] && c[i] <= 'z') ||
|
||||
('A' <= c[i] && c[i] <= 'Z') ||
|
||||
(c[i] == '$' || c[i] == '-' || c[i] == '_' || c[i] == '.' || c[i] == ',' || c[i] == '!' ||
|
||||
c[i] == '*' || c[i] == '(' || c[i] == ')' || c[i] == '/' || c[i] == '\'') || (ign.size() && ign.find(c[i]) != std::string::npos)){
|
||||
(c[i] == '$' || c[i] == '-' || c[i] == '_' || c[i] == '.' || c[i] == ',' || c[i] == '!' || c[i] == '~' || c[i] == ';' ||
|
||||
c[i] == '*' || c[i] == '(' || c[i] == ')' || c[i] == '\'') || (ign.size() && ign.find(c[i]) != std::string::npos)){
|
||||
escaped.append(&c[i], 1);
|
||||
}else{
|
||||
if (c[i] == ' '){
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue