Skip to content

Unidecode for std::string #3

@marekru

Description

@marekru

Create version of the Unidecode function which takes std::string as an argument.

Usage:

std::string decoded = Unidecode( u8"mačka" )

Example implementation:

auto Unidecode(... utf8_string)
{
    std::string result;
    unidecode::Utf8StringIterator begin{utf8_string.c_str()};
    unidecode::Utf8StringIterator end{utf8_string.c_str() + utf8_string.length()};
    unidecode::Unidecode(begin, end, std::back_inserter(result));
    return result;        
}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions