Posté(e) le 9 avril 200619 a 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 !!!!!!
Posté(e) le 9 avril 200619 a 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...
Posté(e) le 9 avril 200619 a 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.
Posté(e) le 9 avril 200619 a 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.
Posté(e) le 10 avril 200619 a Auteur 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 !!!
Posté(e) le 10 avril 200619 a 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.
Posté(e) le 11 avril 200619 a recode a même une option pour ça. recode -d ISO-8859-1..HTML tapage.html il me semble.
Posté(e) le 11 avril 200619 a 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
Posté(e) le 11 avril 200619 a Auteur 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
Posté(e) le 11 avril 200619 a 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 ?
Posté(e) le 11 avril 200619 a 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...
Posté(e) le 11 avril 200619 a Voila, c'est ça AddDefaultCharset, c'était tout bête, mais bon en par coeur c'est chaud Sympa la commande recode gauret
Posté(e) le 13 avril 200619 a et moi, je pue... Ben, excuse, mais tu es un gros métalleux aux cheveux longs, donc forcément.... ;o)
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.