Simple header only library that performs percent encoding as defined by RFC 3986.
This library attempts to behave the same way as libcurl. If libcurl is available then a comparison unit test will be run.
std::string encoded = url_encoder::encode(input_text);
std::string decoded = url_encoder::decode(encoded);