SanitizeString

Remove unsafe chars. Safe chars chosen to allow simple messages/URLs/email addresses, but avoid anything even possibly remotely dangerous like & or >

Synopsis

Declared in <util/strencodings.h>

std::string
SanitizeString(
    std::string_view str,
    int rule = SAFE_CHARS_DEFAULT);

Return Value

A new string without unsafe chars

Parameters

NameDescription
str [in]The string to sanitize
rule [in]The set of safe chars to choose (default: least restrictive)