Précédent   Forum des professionnels en informatique > PHP > Langage > Fichiers
Fichiers Forum d'entraide sur les fichiers avec PHP. Avant de poster -> FAQ fichiers et Sources fichiers
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 17/03/2007, 16h47   #1
kij
Membre habitué
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 360
Points : 120
Points : 120
Envoyer un message via MSN à kij
Par défaut Lecture et accents

Bonjour,

J'ai actuellement un problème d'accent lorsque je lis un fichier texte.
J'ai un script PHP chargé de lire des données dans un .txt et de mettre à jour une base de fonction de ces données.

J'effectue la lecture du fichier d'un coup via la fonction 'file_get_contents()' et cela me retourne bien tout ce qui est écrit de la fichier, mais les accents et caractères spéciaux sont mal interprétés et remplacés par des caractères anormaux.

J'ai essayé également via la fonction 'file()' mais idem, même résultat.

Quelqun saurait-il comment faire pour lire un fichier texte sans perdre des informations ou sans avoir certains caractères mal interprétés ?

Je vous remercie de votre aide.
kij est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/03/2007, 17h05   #2
kij
Membre habitué
 
Inscription : avril 2005
Messages : 360
Détails du profil
Informations personnelles :
Localisation : France

Informations forums :
Inscription : avril 2005
Messages : 360
Points : 120
Points : 120
Envoyer un message via MSN à kij
J'ai trouvé en fait, il suffit juste d'utiliser la fonction utf8_decode() sur la chaine retournée lors de la lecture du fichier et c'est règlé.

Merci.
kij est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h32.


 
 
 
 
Partenaires

Hébergement Web