Ada Programming/Libraries/Ada.Strings.UTF Encoding

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

Specification
Pure UTF_Encoding Encoding_Scheme UTF_8 UTF_16BE UTF_16LE UTF_String String UTF_8_String String UTF_16_Wide_String Wide_String Encoding_Error BOM_8     UTF_8_String Character16#EF# & Character16#BB# & Character16#BF# BOM_16BE  UTF_String Character16#FE# & Character16#FF# BOM_16LE  UTF_String Character16#FF# & Character16#FE# BOM_16    UTF_16_Wide_String 1 Wide_Character16#FEFF# Encoding Item    UTF_String Default Encoding_Scheme  UTF_8 Encoding_Scheme AdaStringsUTF_Encoding

Wikibook

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