Ada Programming/Libraries/Ada.Strings.UTF Encoding.Wide Strings

is a unit of the Predefined Language Environment since Ada 2012.

Specification
Pure Wide_Strings Encode Item          Wide_String Output_Scheme Encoding_Scheme Output_BOM    Boolean   False  UTF_String Encode Item       Wide_String Output_BOM Boolean   False  UTF_8_String Encode Item       Wide_String Output_BOM Boolean   False UTF_16_Wide_String Decode Item         UTF_String Input_Scheme Encoding_Scheme  Wide_String Decode Item UTF_8_String  Wide_String Decode Item UTF_16_Wide_String  Wide_String AdaStringsUTF_EncodingWide_Strings

Wikibook

 * Ada Programming/Libraries/Ada
 * Ada Programming/Libraries/Ada.Strings
 * Ada Programming/Libraries/Ada.Strings.UTF_Encoding