Uvnitř programů jasně UCS4 (fakticky dnes (dnes = nemusí platit v budoucnu) roven UTF-32) bez BOM v machine endian, tedy plných 32 bitů. Není důvod používat naprosto nic jiného.
Pro komunikaci mezi rozhraními, tedy jako API je vhodné používat buď totéž, nebo UTF-8 pro jeho naprostou multiplatformovost.

