Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/03/2011, 12h17   #1
Candidat au titre de Membre du Club
 
Inscription : décembre 2010
Messages : 51
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 51
Points : 13
Points : 13
Envoyer un message via Skype™ à Chedi
Par défaut UTF_8 dans une fonction

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";
			}
		}
Code :
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.';';
 
		}
	}
?>
aidez moi SVP
Chedi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 16h17   #2
Membre chevronné
 
Homme Taoufiq Ben
Développeur Web
Inscription : mai 2009
Messages : 456
Détails du profil
Informations personnelles :
Nom : Homme Taoufiq Ben
Âge : 25
Localisation : Maroc

Informations professionnelles :
Activité : Développeur Web
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2009
Messages : 456
Points : 639
Points : 639
Si j'ai bien compris tu poura utiliser la fonction utf8_decode avant d'enregistrer tes données dans le csv
m4riachi est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/03/2011, 16h25   #3
Candidat au titre de Membre du Club
 
Inscription : décembre 2010
Messages : 51
Détails du profil
Informations forums :
Inscription : décembre 2010
Messages : 51
Points : 13
Points : 13
Envoyer un message via Skype™ à Chedi
Non! je peux pas convertir les données je sais pas si lla structure de charset est correct ou nn! comment faire pour ou qu'est ce que je dois faire comme modification pour que j'aurais plus les caractères illisibles ?!!
Chedi est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 22h26.


 
 
 
 
Partenaires

Hébergement Web