boost::unicode::adaptors::utf_encode_output
// In header: <boost/unicode/utf.hpp> template<typename ValueType, typename OutputIterator, typename... T> boost::convert_output_iterator< OutputIterator, boost::unicode::utf_encoder< ValueType > > utf_encode_output(OutputIterator out, const T & ...);