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