boost::unicode::adaptors::utf_transcode
// In header: <boost/unicode/utf.hpp> template<typename ValueType, typename Range, typename... T> boost::converted_range< Range, boost::unicode::utf_transcoder< ValueType > > utf_transcode(Range && range, const T & ...);