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