+#include "utils.h"
#include <algorithm>
#include <msp/strings/format.h>
#include <msp/strings/regex.h>
#include <msp/strings/utils.h>
-#include "utils.h"
using namespace std;
string urlencode(const string &str, EncodeLevel level)
{
string result;
+ result.reserve(str.size());
for(char c: str)
{
if(is_reserved(c, level))
string urlencode_plus(const string &str, EncodeLevel level)
{
string result;
+ result.reserve(str.size());
for(char c: str)
{
if(c==' ')