Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & ODBC
PHP & ODBC Forum d'entraide sur ODBC avec PHP. Avant de poster -> FAQ ODBC
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/11/2010, 15h53   #1
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
Par défaut Problème d'accent à l'affichage

Salut,

Lorsque j'affiche avec PHP des données récupérées de sqlserver ça m'affiche des ? à la place des é et des ç. Est ce que quelqu'un aurait idée d'où le problème peut venir ? si vous avez des question sur certains aspect de la config , n'hésitez pas.
Une précision : J'affiche correctement les données avec un serveur wamp alors qu'avec lamp => problème. J'ai essayé de mettre la config du defaultcharset à l'identique mais ça ne donne rien.

Merci d'avance
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 17/11/2010, 19h12   #2
Membre Expert
 
Inscription : septembre 2010
Messages : 1 225
Détails du profil
Informations forums :
Inscription : septembre 2010
Messages : 1 225
Points : 1 545
Points : 1 545
Tu dois avoir un problème de conflit avec les entêtes envoyées par le serveur. Tu travailles avec quel encodage ?
ABCIWEB est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 10h48   #3
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
Merci de ta réponse.

Juste une précision avant de répondre : J'ai vérifié dans la base sqlserver et en fait les prénoms qui posent problèmes sont écrits avec e au lieu de é et c au lieu de ç. Et le serveur wamp les affichent bien tel quel. Mais le serveur lamp met au ? à la place de ces lettres.

Au niveau de l'encodage, je ne vois aucun encodage particulier sur le wamp.
voici ce que donne phpinfo sur le wamp :

Citation:
default_charset no value
--------------------------
HTTP Response Headers
X-Powered-By PHP/5.2.6
Keep-Alive timeout=5, max=100
Connection Keep-Alive
Transfer-Encoding chunked
Content-Type text/html
et voila ce que j'ai sur le lamp :

Citation:
default_charset no value
--------------------------
HTTP Response Headers
X-Powered-By PHP/5.2.0-8+etch13
Keep-Alive timeout=15, max=100
Connection Keep-Alive
Transfer-Encoding chunked
Content-Type text/html
Content-Language fr
philodido est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/11/2010, 14h36   #4
Membre confirmé
 
Homme Vincent
Développeur informatique
Inscription : janvier 2009
Messages : 246
Détails du profil
Informations personnelles :
Nom : Homme Vincent
Localisation : France, Essonne (Île de France)

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : janvier 2009
Messages : 246
Points : 235
Points : 235
Problème résolue : en fait il fallait configurer le pilote FreeDTS qui sert à se connecter sur sqlserver à partir du LAMP.
Dans etc/freedts/freedts.conf il faut rajouter : "client charset = ISO-8859-15"
philodido 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 17h44.


 
 
 
 
Partenaires

Hébergement Web