boost::text::v1::utf8_iterator
// In header: <boost/text/transcode_iterator.hpp> template<std::bidirectional_iterator I, std::sentinel_for< I > S> auto utf8_iterator(I first, I it, S last);
Returns an iterator equivalent to it that transcodes [first, last) to UTF-8.
it
[first, last)