Bladeren bron

Escape better

Tobias Hieta 8 jaren geleden
bovenliggende
commit
6b74001ede
1 gewijzigde bestanden met toevoegingen van 2 en 2 verwijderingen
  1. 2 2
      src/utils/Utils.cpp

+ 2 - 2
src/utils/Utils.cpp

@@ -18,7 +18,7 @@
 
 #include "QsLog.h"
 
-QList<QChar> httpSeparators = { '(', ')', '<', '>', '@', ',', ';', ':', '\\', '\"', '/', '[', ']', '?', '=', '{', '}' };
+QList<QChar> httpSeparators = { '(', ')', '<', '>', '@', ',', ';', ':', '\\', '\"', '/', '[', ']', '?', '=', '{', '}', '\'' };
 
 /////////////////////////////////////////////////////////////////////////////////////////
 QString Utils::sanitizeForHttpSeparators(const QString& input)
@@ -30,7 +30,7 @@ QString Utils::sanitizeForHttpSeparators(const QString& input)
 
   for (int i = 0; i < output.size(); i ++)
   {
-    if (!isalnum(output.at(i).toLatin1()) && output.at(i) != ' ')
+    if (output.at(i).unicode() > 127)
       output[i] = '_';
   }
   return output;