Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour, j'essaie d'utiliser Zend_Locale, mais tous mes caractères Unicode ne sont pas pris en compte. Les "é" sont des triangles avec un "?" dedans, par exemple. Quelqu'un a une solution? Merci.
protected function _initTranslate()
{
$translate = new Zend_Translate('array', APPLICATION_PATH . '/../languages/',
null, array('scan' => Zend_Translate::LOCALE_FILENAME,
'disableNotices' => 1));
$registry = Zend_Registry::getInstance();
$registry->set('Zend_Translate', $translate);
}
protected function _initLocale()
{
try
{
$locale = new Zend_Locale('browser');
} catch (Zend_Locale_Exception $e)
{
$locale = new Zend_Locale('fr_CA.utf8');
}
$registry = Zend_Registry::getInstance(); $registry->set('Zend_Locale', $locale);
}Hors ligne
le premier test à faire est de forcer l'encodage en UTF-8 dans le navigateur
Hors ligne