Aller au contenu

Probleme avec les accents sur serveur web debian


Messages recommandés

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 :chinois: . 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

Salut et bienvenue :chinois:

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 :-D).

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

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

Non ce n'est pas paramétrable :D;)

:chinois: 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 :-D HEEEEEEEEEEEEEELP !!!

Lien vers le commentaire
Partager sur d’autres sites

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 :iloveyou:)

-> 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

:francais:

Lien vers le commentaire
Partager sur d’autres sites

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

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...