3. Missing MBString extensioneZ Publish comes with a good list of supported charsets by default, however they can be a bit slow due to being made in pure PHP code. Luckily eZ Publish supports the mbstring extension for handling some of the charsets. By enabling the mbstring extension eZ Publish will have access to more charsets and also be able to process some of them faster, such as Unicode and iso-8859-*. This is recommended for multilingual sites and sites with more exotic charsets. The complete list of charsets mbstring supports are: ucs-4 , ucs-4be , ucs-4le , ucs-2 , ucs-2be , ucs-2le , utf-32 , utf-32be , utf-32le , utf-16 , utf-16be , utf-16le , utf-8 , utf-7 , ascii , euc-jp , sjis , eucjp-win , sjis-win , iso-2022-jp , jis , iso-8859-1 , iso-8859-2 , iso-8859-3 , iso-8859-4 , iso-8859-5 , iso-8859-6 , iso-8859-7 , iso-8859-8 , iso-8859-9 , iso-8859-10 , iso-8859-13 , iso-8859-14 , iso-8859-15 , byte2be , byte2le , byte4be , byte4le , base64 , 7bit , 8bit , utf7-imap InstallationInstallation of the mbstring extension is done by compiling PHP with the --enable-mbstring option. More information on enabling the extension can be found at php.net. Note: Do not enable mbstring function overloading, eZ Publish will only use the extension whenever it's needed.
|