|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Bonsoir,
j'étais persuadé que pour résoudre les problèmes d'accents, il fallait se mettre en utf-8 (spécifier le charset comme tel et encoder la page en utf-8), mais là, j'ai affaire à une page où le charset est bien spécifié en utf-8 ; elle est encodée en utf-8 (sans BOM) ; y a un problème d'accent que je résouds si je convertit la page en ANSI !! Mais je fais cela pour quelqu'un qui serait incapable d'en faire autant. Donc est-il possible de faire autrement (par exemple, placer un .htaccess à la racine du site...) pour lui simplifier la vie ? (Car ça, il suffirait de placer ce fichier sur le site une fois, alors que sinon, à chaque modification du site, il faut refaire l'encodage des fichiers, et c'est ça que je voudrais éviter).
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#2 |
|
Membre expérimenté
![]() |
Bonsoir,
Quel est le caractère en question ?
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
00
|
|
|
#3 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Oui effectivement, je n'ai pas précisé : tous les caractères spéciaux : caractères accentués (é è ê ë et pareil pour toutes les voyelles) et ç. (je crois que c'est tout ; en tous cas, c'est l'essentiel).
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#4 |
|
Membre expérimenté
![]() |
Hum alors là c'est étrange. (tu utilises du php pour afficher la page ?)
Tu aurais un exemple de la page en question s'il te plait ?
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
00
|
|
|
#5 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Pas de PHP sur ce site, dont voilà l'URL. J'ai converti les pages accueil et historique, mais pas les autres (et les problèmes qui restent sur ces 2 pages (en-têtes et bas de page) sont codés dans un autre fichier).
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#6 |
|
Membre expérimenté
![]() |
Au pire regarde par ici http://httpd.apache.org/docs/2.0/mod...defaultcharset
Mais ça me parait étrange quand même. Parce que l'en-tête HTTP est bien en ISO-8859-1. D'où le fait que ça marche en encodant la page en ANSI. A l'occasion, si tu peux nous mettre le fichier directe et non pas que nous le voyons sur le site car la source a donc les mauvais caractères, ça serait gentil ^^
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
00
|
|
|
#7 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
J'ai mis en PJ un fichier que j'ai converti en ANSI (plus de problème d'accent) suivi d'un fichier que j'ai laissé en utf-8 sans BOM (encore un problème)(mais si je les affiche en local, c'est le 2e qui semble bon : le contraire de en ligne !!) Pas le temps de tester ce soir ton lien (que conseillerais-tu de mettre dans le AddDefaultCharset ?)
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#8 | ||
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 092 ![]() |
Citation:
Mais quand tu ouvres les fichiers en local, il n'y a pas de header HTTP, donc c'est la balise <meta> qui décide dans quel charset on l'ouvre. Citation:
|
||
|
|
00
|
|
|
#9 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Je viens d'essayer ça (AddDefaultCharset utf-8), mais ça ne supprime pas le problème d'accents, ce qui est cohérent avec le fait que c'est en encodant les fichiers en "ANSI" que ça marchait...
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#10 |
|
Membre expérimenté
![]() |
Chose étrange, en convertissant index.html en utf-8 sans bom, j'ai deux affichage différent suivant le serveur web.
Sur un poste, la conversion se passe très bien et pas de problème d'accent alors que sur l'autre poste, il y a un souci. Donc il y a un "souci" avec la configuration du serveur web. Je ferais un comparatif des phpinfo ce soir, ne pouvant pas le faire actuellement, je te tiens au courant.
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
00
|
|
|
#11 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
J'avoue ne pas parfaitement comprendre tes essais : tu parles de différence selon le serveur web (donc probablement l'hébergeur), puis de poste : alors hébergeur ou poste ?
Sinon, tu parles de phpinfo, mais comme ce n'est que du html et pas de PHP, qu'est-ce que ça vient faire là ?
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#12 |
|
Membre expérimenté
![]() |
J'ai deux ordinateurs disposant chacun d'une solution Wampserver 2.0, avec quelques variantes de configuration. Donc quand je parle de serveur web et de poste, c'est la même chose ^^
Au sujet de mes tests, voici ce que j'ai fait :
Sinon, si je te parle de phpinfo c'est pour que tu puisses voir la configuration du serveur web qui héberge les fichiers du site. Mais si tu préfères regarder directement dans le httpd.conf pour voir si il n'y a pas une définition de charset, vas-y ^^
__________________
Vivez vos rêves !!! Si vous voulez que l'on vous aide, postez votre code avec la balise [ CODE ] [ /CODE ] (bouton # de l'éditeur)
|
|
|
00
|
|
|
#13 |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
J'avais un doute et j'ai la confirmation : c'est lié au navigateur : la même page a un problème d'affichage de caractères accentués avec IE, mais pas avec FF ! De plus, sous IE, là où il y a un problème, si je regarde "Affichage/encodage", il y a "Europe occidentale (ISO) et là où ça va bien "Unicode(UTF-8)", (et de mettre un .htaccess avec AddDefaultCharset UTF-8 ne corrige rien)
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
00
|
|
|
#14 | ||
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 092 ![]() |
Citation:
Si ça ne change rien, à priori c'est que ça n'a aucun effet, ni un bon ni un mauvais. Par curiosité : tu l'as mise où, cette directive ? Nous on pensait à un .htaccess à côté des pages concernées. Et c'est quoi ton hébergeur ? Si ça se trouve il ne te permet pas de changer la configuration des charsets, ou pas par les moyens habituels. Citation:
Edit : je vois que l'hébergeur est hosteur.com. Je ne connais pas, j'ai pas trouvé de doc rapide sur comment on utilise leurs services. Mais elle est bizarre cette bannière en bas : c'est toi qui leur fais de la pub en disant que tu es hébergé chez eux ? Et si elle est insérée par hosteur.com eux-même dans les pages que tu as créées, comment font-ils pour mettre une bannière pile à cet endroit, c'est bizarre -_-°. |
||
|
|
00
|
|
|
#15 | |||
|
Membre Expert
![]() Eric GaridacciInscription : septembre 2005 Messages : 1 057 ![]() |
Salut,
Citation:
J'avais vérifié à l'aide de WEB-Sniffer.Mais maintenant, il y a à nouveau Content-Type: text/html; charset=ISO-8859-1 Citation:
Citation:
![]() Au passage, il faut remplacer & #38;eacute; par é
__________________
N'oubliez pas le vote des messages utiles ainsi que le Tag [Résolu].Mon Site Web : Corse - Actualité, Météo, Vidéos, Logiciels, ... |
|||
|
|
00
|
|
|
#16 | ||||
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Je reprends la discussion où elle était restée car l'auteur de ce site (pas moi) vient de me relancer, et même si j'avais oublié, le problème existe encore.
Citation:
Citation:
Citation:
Citation:
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
||||
|
|
00
|
|
|
#17 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 092 ![]() |
|
|
|
00
|
|
|
#18 | |
|
Débutant
Laurent Webmaster Inscription : octobre 2006 Messages : 2 873 ![]() |
Citation:
__________________
Il vaut mieux viser la perfection et la manquer que viser l'imperfection et l'atteindre. - Bertrand Russell |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com