[debian] Problème Accents sous Apache 2

Problème Accents sous Apache 2 [debian] - Linux et OS Alternatifs

Marsh Posté le 07-01-2006 à 17:17:56    

Bonjour à tous,
 
je viens d'installer un serveur apache et tout ce qui va avec sous Debian. Pour l'installation : aucuns problèmes.
 
En revanche, lorsque je charge les page depuis mon serveur il affiche des ? au lieu des accents sur le e !  
Je ne sais pas d'ou vient ce problème, cela fait plusieurs fois que j'install apache sans problèmes  :fou:  
 
Par contre si je les envoie chez mon hébergeur l'affichage se fait sans problème !
 
J'ai déjà eu ce petit soucis et mon problème est que j'avais tout réinstallé pour que ce remarche, et la j'ai pas vraiment la motiv  :non:  
 
Quelqu'un pourrait il me donner un coup de main ?

Reply

Marsh Posté le 07-01-2006 à 17:17:56   

Reply

Marsh Posté le 09-01-2006 à 08:53:53    

Bon je viens de trouver une partie de mon problème.
 
Le fait que les accents passent mal est du au fait qu'ils sont écrit tel quel (é au lieu de &eacute).
 
La question que je me pose maintenant est de savoir ce que je n'ai pas fait pour que ca passe directement comme sur mon autre poste. A mon avis il doit me manquer une option ou un .deb, car sur l'autre poste aucun problème d'affichage.
 
Je sais qu'il vaut mieux écrire les accents comme ca &eacute, mais j'aimerais aussi pouvoir écrire sans.
 
Merci d'avance pour votre aide ...  :jap:

Reply

Marsh Posté le 09-01-2006 à 12:10:18    

/!\ Il faut toujours veiller a ce que l' encodage de tes pages web corresponde a celui que tu precises dans le header de tes pages (ex: iso 8859-1, utf8 ...), sinon tu risques de te retrouver souvent avec ce genre de pb.

Reply

Marsh Posté le 09-01-2006 à 12:30:43    

si ton système est en utf-8  

Code :
  1. # locale


mais que toutes tes pages sont en iso-8859-1(5)
dans la config d'apache décommente/ajoute la ligne  

Code :
  1. AddDefaultCharset  ISO-8859-15
  2. AddCharset ISO-8859-15 .iso-8859-15 .latin15 .fr


 
et change le "LanguagePriority" en mettant fr en premier.

Reply

Marsh Posté le 09-01-2006 à 14:16:25    

Un grand merci pour cette réponse.
 
Je teste dès que je rentre chez moi, en tout cas ca ressemble à ce que j'attendais !
 
Bonne journée ...

Reply

Marsh Posté le 20-09-2006 à 13:53:04    

j'avais eu le problème et j'ai testé. Ca a marché.
 
J'ai de nouveau le problème et je ne fais pa sla modif tout de suite?
 
Pourquoi?  
Car il y a apparemment une soluce "concurrente". Et je me demande laquelle est préférable.
 
Dans le fichier apache2.conf
1. Décommenter la ligne #Add-DefaultCharset    ISO-8859-1
2. remplacer ISO-8859-1 par OFF
3. Commenter tous les AddCharset qui suivent
4. Recharger Apache2
 
http://forum.ubuntu-fr.org/viewtopic.php?id=31544  (par Dambi)
 
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed