Namespace containing functions for text encoding and decoding. More...
#include <string>
Go to the source code of this file.
Namespaces | |
namespace | nawa |
namespace | nawa::encoding |
Functions | |
std::string | nawa::encoding::htmlEncode (std::string input, bool encodeAll=false) |
std::string | nawa::encoding::htmlDecode (std::string input) |
std::string | nawa::encoding::urlEncode (std::string const &input) |
std::string | nawa::encoding::urlDecode (std::string input) |
bool | nawa::encoding::isBase64 (std::string const &input, bool allowWhitespaces=true) |
std::string | nawa::encoding::base64Encode (std::string const &input, size_t breakAfter=0, std::string const &breakSequence="") |
std::string | nawa::encoding::base64Decode (std::string const &input) |
std::string | nawa::encoding::quotedPrintableEncode (std::string const &input, std::string const &lineEnding="\r\n", bool replaceCrlf=false, bool qEncoding=false) |
std::string | nawa::encoding::quotedPrintableDecode (std::string input, bool qEncoding=false) |
std::string | nawa::encoding::makeEncodedWord (std::string const &input, bool base64=false, bool onlyIfNecessary=true) |
std::string | nawa::encoding::punycodeEncode (std::string const &input) |
std::string | nawa::encoding::punycodeDecode (std::string const &input) |
Namespace containing functions for text encoding and decoding.
Definition in file encoding.h.