|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 225 ![]() |
Tu dois avoir un problème de conflit avec les entêtes envoyées par le serveur. Tu travailles avec quel encodage ?
|
|
|
00
|
|
|
#3 | ||
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
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:
Citation:
|
||
|
|
00
|
|
|
#4 |
|
Membre confirmé
![]() Vincent Développeur informatique Inscription : janvier 2009 Messages : 246 ![]() |
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" |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com