Replace UTF-8 error sequences in input and write to output.
Declared in <bdlde_utf8util.h>
Replace UTF-8 error sequences in input and write to output.
static
size_type
replaceErrors(
bsl::string* output,
std::string_view const& input,
unsigned int utf32ErrorCode = k_ERROR_CODE_POINT);
» more...
Replace UTF-8 error sequences in input and write to output.
static
size_type
replaceErrors(
std::pmr::string* output,
std::string_view const& input,
unsigned int utf32ErrorCode = k_ERROR_CODE_POINT);
» more...
Replace UTF-8 error sequences in input and write to output.
static
size_type
replaceErrors(
std::string* output,
std::string_view const& input,
unsigned int utf32ErrorCode = k_ERROR_CODE_POINT);
» more...
number of error sequences replaced (or deleted)
| Name | Description |
|---|---|
| output | string that receives the corrected UTF-8 result |
| input | UTF-8 text that may contain error sequences |
| utf32ErrorCode | Unicode value substituted for each error |