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 30/11/2010, 07h25   #1
Candidat au titre de Membre du Club
 
Mialy Elodie Rakotondrazafy
Inscription : novembre 2010
Messages : 47
Détails du profil
Informations personnelles :
Nom : Mialy Elodie Rakotondrazafy
Âge : 25
Localisation : Madagascar

Informations forums :
Inscription : novembre 2010
Messages : 47
Points : 10
Points : 10
Par défaut lecture de fichiers avec accents

Bonjour à tous, désolée si je ne suis pas au bon endroit. Je travaille sous linux et j'utilise php et extjs pour le développement des applications web (au fait je fais la maintenance de codes prééxistantes). Je dois tirer des données de ma base oracle et les afficher dans un champ. Le problème c'est que quand je veux afficher des "é" ce sont des "?" inversé qui s'affichent.
Je précise les éléments suivant :

Code :
1
2
3
4
5
SELECT * FROM nls_database_parameters;
 
NLS_LANGUAGE  AMERICAN
NLS_TERRITORY AMERICA
NLS_CHARACTERSET WE8ISO8859P1
je sais que ma base est en ISO8859P1 mais je n'ai pas accès au serveur donc je ne peux pas savoir quelle est ma variable d'environnement NLS_LANG.

Est-ce au niveau du client? J'ai déjà codé mes données en iso-8859-1 mais quand je teste, il n'affiche aucune résultat après les accents et cédilles é,è,ç,^,...
Par exemple "Voici les outils à utiliser" m'affiche "Voici les outils"

Merci d'avance pour votre aide!
mialy.rakot est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 09h24   #2
Membre régulier
 
Inscription : octobre 2010
Messages : 101
Détails du profil
Informations personnelles :
Localisation : France, Seine Maritime (Haute Normandie)

Informations forums :
Inscription : octobre 2010
Messages : 101
Points : 71
Points : 71
Salut,

J'avais déjà eu ce problème et pour ma part j'ai créé une fonction qui me remplace tous les caractères spéciaux par leur valeur en octal ( ex: é -> /351)

Cela fonctionne normalement partout donc tu peux essayer.
proxichou est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 02/12/2010, 13h50   #3
Candidat au titre de Membre du Club
 
Mialy Elodie Rakotondrazafy
Inscription : novembre 2010
Messages : 47
Détails du profil
Informations personnelles :
Nom : Mialy Elodie Rakotondrazafy
Âge : 25
Localisation : Madagascar

Informations forums :
Inscription : novembre 2010
Messages : 47
Points : 10
Points : 10
Merci je vais tester ce que tu m'as proposée!
mialy.rakot 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 01h56.


 
 
 
 
Partenaires

Hébergement Web