Go to the documentation of this file.Go to the SVN repository for this file.
static const char * str(char *buf, int n)
string URL_DecodeString(const string &str, EUrlEncode encode_flag)
SIZE_TYPE URL_DecodeInPlace(string &str, EUrlDecode decode_flag)
string URL_EncodeString(const string &str, EUrlEncode encode_flag)
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
NCBI_NS_STD::string::size_type SIZE_TYPE
EUrlEncode
URL-encode flags.
EUrlDecode
URL decode flags.
static string URLDecode(const CTempString str, EUrlDecode flag=eUrlDec_All)
URL-decode string.
static void URLDecodeInPlace(string &str, EUrlDecode flag=eUrlDec_All)
URL-decode string to itself.
static string URLEncode(const CTempString str, EUrlEncode flag=eUrlEnc_SkipMarkChars)
URL-encode string.
@ eUrlDec_All
Decode '+' to space.
@ eUrlDec_Percent
Decode only XX.