Character encoding >> 

eZ i18n™

eZ i18n™ handles text conversion between various charsets, its primary use is for converting to and from UTF8. Text manipulation regardless of the charset used is possible by using the eZTextCodec class. It's also possible to query for information on various charsets.

eZ i18n™ supports the mbstring extension which can be compiled in PHP, when used the conversion will be much faster. mbstring is only used for those charsets it supports.

Text translation is also possible by using the eZTranslatorManager and XML translation files¹.

¹ Use Qt's linguist to translate files

TODO

  • Add support for Unicode collation algorithm, other encoding schemes should be supported as well

Resources

Dependencies

eZ i18n™ uses the following Exponential libraries.


Exponential