bonsoir a tous
j'ai un problème avec zend (évident si non qu'est ce que je fait lalol).
Bref, un module de mon application doit prendre un texte saisie par l'utilisateur et faire des traitements dessus, le problème est que je n'arrive pas a extraire les lettres avec accent car zend ne les voit pas !
en fait j'ai fait un fichier config.php en voila une partie :
et j'ai fait ca dans mon contrôleur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <?PHP ... $ACCSS='àáäâÁÀÄÂóòöôÓÒÖÔéèëêÉÈËÊçÇìíïîÌÍÏÎùúüûÙÚÜÛÿñ'; $NOACCSS='aaaaaaaaooooooooeeeeeeeecciiiiiiiiuuuuuuuuyn'; ... ?>
et quand je tape par exemple "Aléléoà" voila ce qu'il m'affiche :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21... function indexAction() { require_once('search/config/config.php'); $this->view->title = "Farkess"; $form = new FormulaireFarkess(); $this->view->form = $form; if($this->_request->isPost()){ $formData = $this->_request->getPost(); if ($form->isValid($formData)) { $search=$form->getValue('Farkess'); $temp=strtr($search,$ACCSS,$NOACCSS); $this->view->src=$temp.$ACCSS; } } } ...
alors que le fonctionnement normale doit afficher :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Aléléoà����������...
alors avez vous une idée pour y remédier ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 AleleoaàáäâÁÀÄÂóòöôÓÒÖÔéèëêÉÈËÊçÇìíïîÌÍÏÎùúüûÙÚÜÛÿñ
merci







Répondre avec citation
: il fallait remplacer dans le layout le charset "charset=UTF-8" en "charset=iso-8859-1" et voila

Partager