makikara Posté(e) le 9 avril 2006 Partager Posté(e) le 9 avril 2006 Bonjour tout le monde ! j'ai récemment installé la debian 3.1 et l'ai configurer pour apt sur des ftp qui mon été conseillés jusque la tout va bien mais cette debian j'ai pour objectif de m'en servir comme serveur web apache php mysql et ne voulant pas m'embeter a chercher les fichiers de configuration pour l'apache 2 de debian j'ai installé l'original mais pour ce qui est de php et de mysql c'est tout debian. Voila aujourdui mon serveur est monté et je peux m'en servir correctement a une seul restriction : les accents . Oui je n'ais toujours pas compris d'ou cela venait mais tous les accents (é, è, à, ù, ô, ö,...) sont remplacés par des points d'interrogation (?) ( on sait jamais mais il y a toujours des gens bizarres ...). Bon ben voila a par sa si mon serveur est en route son adresse Mon forum (Que le forum est a peu près commencé). Merci pour votre aide !!!!!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Xfaillez Posté(e) le 9 avril 2006 Partager Posté(e) le 9 avril 2006 Salut et bienvenue Lorsque j'ai fait l'upgrade de 1.3 à 2 d'Apache, j'ai aussi eu ce problème. Il parait qu'on peut modifier quelque chose dans Apache mais bon, j'ai pas trop voulu chercher (la flemme ). Alors j'ai ajouté au début des mes pages web le meta suivant : <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /> Problème résolu depuis... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 9 avril 2006 Partager Posté(e) le 9 avril 2006 Tu peux directement mettre ça dans ton apache, dans le fichier de configuration. Les fichier de configurations se trouvent dans /etc/apache. Normalement c'est /etc/apache2.conf. Sinon tu as une solution propre, tu code bien tes pages web et tu reste en utf-8. Ce qui implique de remplacer les é è à ô ç par é è à &ocric; &cdedil; etc. Lien vers le commentaire Partager sur d’autres sites More sharing options...
makikara Posté(e) le 9 avril 2006 Auteur Partager Posté(e) le 9 avril 2006 Oui mais le probleme c'est qu'avec phpbb ca en fait des pages Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 9 avril 2006 Partager Posté(e) le 9 avril 2006 C'est pas configurable à l'installation ? Il y a lontemps que j'ai pas installé de phpBB et je ne me souvient plus très bien. M'enfin bon c'est automatisable avec un coup de sed ou de perl. Lien vers le commentaire Partager sur d’autres sites More sharing options...
makikara Posté(e) le 10 avril 2006 Auteur Partager Posté(e) le 10 avril 2006 Non ce n'est pas paramétrable s 'il vous plait heeeelp cela ne m'est jamais arrivé avec d'autres distrib' (comme avec mandriva avec laquelle j'installe un serveur complet + installation systeme d'exploitation en moin d'une heure et demi sur un pIII 500) et je n'ais jamais utilisé le perl HEEEEEEEEEEEEEELP !!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
makikara Posté(e) le 10 avril 2006 Auteur Partager Posté(e) le 10 avril 2006 et pour le méta j'ai essayé ca ne marche pas !!! Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 10 avril 2006 Partager Posté(e) le 10 avril 2006 Oula du calme... Qu'est ce que ça te donne un egrep -riH "iso|utf" /etc/apache* ? Sinon en perl : perl -pi.bak -e 's/à/\´/g' $(find /var/www/phpbb.version -type f) Et pareil pour tous les autres caractères. Lien vers le commentaire Partager sur d’autres sites More sharing options...
gauret Posté(e) le 11 avril 2006 Partager Posté(e) le 11 avril 2006 recode a même une option pour ça. recode -d ISO-8859-1..HTML tapage.html il me semble. Lien vers le commentaire Partager sur d’autres sites More sharing options...
tuxbubling Posté(e) le 11 avril 2006 Partager Posté(e) le 11 avril 2006 C'est quoi la locale par défaut de ton système?? Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 11 avril 2006 Partager Posté(e) le 11 avril 2006 alors... vu que j'ai eu le même problème, je peux donner 2 mots... en fait, la balise méta ne sert quasiment à rien car les navigateur font plus confiance au header envoyé par apache... 2 solutions : -> soit tu vires l'encodage par défaut dans la conf d'apache (ce qui sous-entends que TOUTES tes pages aient une balise meta avec l'encoding (requis pour la validation w3c ) -> soit tu le surcharge avec un .htaccess dans le repertoire kivabien, et dans lequel tu ajoutes "AddDefaultCharset UTF-8". En ayant bien spur vérifié dans la conf d'apache que tu as authorisé les override Lien vers le commentaire Partager sur d’autres sites More sharing options...
makikara Posté(e) le 11 avril 2006 Auteur Partager Posté(e) le 11 avril 2006 pour le egrep -riH "iso|utf" /etc/apache2 ca donne : /etc/apache2/apache2.conf: AddOutputFilter Includes html /etc/apache2/apache2.conf:#AddDefaultCharset ISO-8859-1 /etc/apache2/apache2.conf:AddCharset ISO-8859-1 .iso8859-1 .latin1 /etc/apache2/apache2.conf:AddCharset ISO-8859-2 .iso8859-2 .latin2 .cen /etc/apache2/apache2.conf:AddCharset ISO-8859-3 .iso8859-3 .latin3 /etc/apache2/apache2.conf:AddCharset ISO-8859-4 .iso8859-4 .latin4 /etc/apache2/apache2.conf:AddCharset ISO-8859-5 .iso8859-5 .latin5 .cyr .iso-ru /etc/apache2/apache2.conf:AddCharset ISO-8859-6 .iso8859-6 .latin6 .arb /etc/apache2/apache2.conf:AddCharset ISO-8859-7 .iso8859-7 .latin7 .grk /etc/apache2/apache2.conf:AddCharset ISO-8859-8 .iso8859-8 .latin8 .heb /etc/apache2/apache2.conf:AddCharset ISO-8859-9 .iso8859-9 .latin9 .trk /etc/apache2/apache2.conf:AddCharset ISO-2022-JP .iso2022-jp .jis /etc/apache2/apache2.conf:AddCharset ISO-2022-KR .iso2022-kr .kis /etc/apache2/apache2.conf:AddCharset ISO-2022-CN .iso2022-cn .cis /etc/apache2/apache2.conf:AddCharset ISO-10646-UCS-2 .ucs2 /etc/apache2/apache2.conf:AddCharset ISO-10646-UCS-4 .ucs4 /etc/apache2/apache2.conf:AddCharset UTF-8 .utf8 /etc/apache2/apache2.conf:AddCharset utf-7 .utf7 /etc/apache2/apache2.conf:AddCharset utf-8 .utf8 /etc/apache2/apache2.conf: SetOutputFilter INCLUDES /etc/apache2/mods-available/cgid.conf:ScriptSock /var/run/apache2/cgisock /etc/apache2/conf.d/charset:AddDefaultCharset UTF-8 et pour le fichier .htaccess cela me fait une erreur interne du serveur Lien vers le commentaire Partager sur d’autres sites More sharing options...
gauret Posté(e) le 11 avril 2006 Partager Posté(e) le 11 avril 2006 Ah ben voilà, tu as un "AddDefaultCharset UTF-8" dans /etc/apache2/conf.d/charset. Si tu le remplaces par un "AddDefaultCharset ISO-8859-1", est-ce que ça résoud ton problème ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
makikara Posté(e) le 11 avril 2006 Auteur Partager Posté(e) le 11 avril 2006 MMEEEEEERRRCIIIIIIIIIIIII super merci beaucoup !!! gauret Lien vers le commentaire Partager sur d’autres sites More sharing options...
lorinc Posté(e) le 11 avril 2006 Partager Posté(e) le 11 avril 2006 et moi, je pue... heureusement que gauret mani bien la girafe quand il s'agit de me servir au first jeudi, sinon, ce serait moins cool linux... Lien vers le commentaire Partager sur d’autres sites More sharing options...
theocrite Posté(e) le 11 avril 2006 Partager Posté(e) le 11 avril 2006 Voila, c'est ça AddDefaultCharset, c'était tout bête, mais bon en par coeur c'est chaud Sympa la commande recode gauret Lien vers le commentaire Partager sur d’autres sites More sharing options...
gauret Posté(e) le 13 avril 2006 Partager Posté(e) le 13 avril 2006 et moi, je pue... Ben, excuse, mais tu es un gros métalleux aux cheveux longs, donc forcément.... ;o) Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.