|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Inscription : juin 2010 Messages : 39 ![]() |
Bonsoir.
J'ai des données avec accents qui s'affiche correctement dans ma base SQL (phpmyadmin). Mais sur mon site, j'ai des � au lieu des accents. Pourtant dans base les é s'affiche bien ![]() Exemple : http://dj-kenconnor.com/index.php?page=comixsoiree.php Mes pages sont bien écrites en UTF 8. Pour l'interclassement, par défaut c'était "latin1_general_ci". J'ai essayé avec utf8_bin mais même résultat. Je suis chez 1&1, pas moyen de mettre la main sur la partie admin. Ça viendrait du serveur ? |
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
t'utilises quelle extension mysql, mysqli ou PDO ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#3 |
|
Inscription : juin 2010 Messages : 39 ![]() |
PDO
|
|
|
00
|
|
|
#4 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
t'as fait le SET NAMES en PDO::MYSQL_ATTR_INIT_COMMAND ou après ta connexion ?
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#5 | ||
|
Inscription : juin 2010 Messages : 39 ![]() |
non, pour me connecter j'utilise ça
Code :
|
||
|
|
01
|
|
|
#6 | ||
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
il faut faire :
Code :
__________________
http://blog.stealth35.com/ |
||
|
|
00
|
|
|
#7 |
|
Inscription : juin 2010 Messages : 39 ![]() |
impec ça marche nikel =)
merci beaucoup ! |
|
|
00
|
|
|
#8 |
|
Inscription : juin 2010 Messages : 39 ![]() |
J'aurais une petite question, est ce qu'il y aurais un moyen de "forcer" le navigateur internet a utilisé l'utf 8 ?
Des personnes venant sur mon site m'ont fait remarqué le problème des accents, alors que je pensais qu'il était résolu.. Je pense donc 'que l'encodage qu'utilisent ces personnes est l'iso |
|
|
00
|
|
|
#9 |
|
Membre Expert
![]() Inscription : septembre 2010 Messages : 1 239 ![]() |
Tu as résolu le problème des accents pour les données provenant de ta base mais pas nécessairement pour le reste.
Essaies de mettre Code :
header('Content-Type: text/html; charset=UTF-8');
__________________
- Réalisations - Interface graphique : génération en javascript d'objets défilants, texte et/ou images, mode horizontal ou vertical. |
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2010 Messages : 7 101 ![]() |
il faut que ton serveur envoie les pages en utf-8 avec addDefaultCharset (pour apache), sinon il faut faire un header avec le content-type tout le temps, et bien mettre ta balise meta (ou charset) dans le HTML
__________________
http://blog.stealth35.com/ |
|
|
00
|
|
|
#11 |
|
Inscription : juin 2010 Messages : 39 ![]() |
J'ai rajouté la ligne dans le fichier .htaccess mais ça ne change rien.
Par contre pour le header, ça a l'air de fonctionner Merci beaucoup
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com