.. index:: pair: class; EE::Utf .. _doxid-class_e_e_1_1_utf: template class EE::Utf ====================== .. toctree:: :hidden: Utility class providing generic functions for UTF conversions. :ref:`EE::Utf ` is a low-level, generic interface for counting, iterating, encoding and decoding Unicode characters and strings. It is able to handle ANSI, wide, UTF-8, UTF-16 and UTF-32 encodings. EE::Utf functions are all static, these classes are not meant to be instanciated. All the functions are template, so that you can use any character / string type for a given encoding. It has 3 specializations: * :ref:`EE::Utf\<8> ` (typedef'd to :ref:`EE::Utf8 `) * :ref:`EE::Utf\<16> ` (typedef'd to :ref:`EE::Utf16 `) * :ref:`EE::Utf\<32> ` (typedef'd to :ref:`EE::Utf32 `)