cpp/locale/codecvt byname

is a std facet which encapsulates multibyte/wide character conversion rules of a locale specified at its construction.

Specializations
The standard library is guaranteed to provide the following specializations: