bonjour tlm,
j'aqi une fonction qui fait un extract csv de ma base client
le problème c'est que dans le fichier sur le champs nom il m'apparait les Ã,§....ect
quelqu'un peut m'aider à resoudre le probléme :
Ps: le type du champs nom dans ma base est utf8_general_ci
je met la Function
Code:
1
2
3
4
5
6
7
8
9
10
11
12
13 public function expListAll(){ $i=0; header('Content-Type: text/xml; charset=utf-8'); header("Content-Type: application/csv-tab-delimited-table"); header("Content-disposition: filename=liste_tout_les_insrits-".rand(500,50000).".csv"); $ml=Member::Model()->findAll("id_member>60",array()); echo $this->csvHeadCommon()."\n"; foreach($ml as $m){ $i++; echo $this->csvContentCommon($m,$i)."\n"; } }
aidez moi SVPCode:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 public function csvHeadCommon(){ return "NO;NO_ASSURE;TITRE;PRENOM;NOM;MAIL1;MAIL2;TEL_FIX;TELMOBILE;ADRESSE;ID_CARD";//USERNAME;PASSWORD; MAIL2;ID_MEMBER;LIENDACTIVATION } public function csvContentCommon($m,$i){ return $i.';#' .$m->april_id.';' .$m->titre.';' .$m->name.';' .trim($m->last_name).';' .$m->email.';' .$m->april_old_email.';#' .$m->address->tel_fix1.';#' .$m->address->mobile.';' .$m->address->fullAddress.';#' .$m->card->id.';'; } } ?>