[Obm] OBM 2.0.1 : problèmes d'encodage

V. Deffontaines vdeffontaines at inl.fr
Mon Jun 11 13:47:30 CEST 2007


Mehdi Rande wrote:
> Vincent Deffontaines wrote:
>> Bonjour,
>>
> Bonjour
>> J'ai migré mon OBM 1.2.8 vers un 2.0.0-2.0.1 avec succès (pour 
>> l'instant le 2.0 est uniquement en test, mais se comporte très bien).
>>
>> Je constate un léger problème d'encodage au niveau du calendrier. Le bug
>> est, je pense, lié à Ajax (?). Voici une desccription précise de comment
>> le reproduire.
>>
>> - -> Créer un nouveau rendez-vous avec un intitulé comportant des 
>> accents.
>> L'objet se retrouve affiché avec le caractère accentué remplacé par un
>> "?" moche.
>>
>> Ou bien :
>> - -> Prendre un rendez-vous qui existait déja sur OBM 1.2.8 avec un
>> accent, correctement affiché. Le modifier, par exemple, le glisser pour
>> changer d'heure. Après cela, l'accent est transformé en "?" moche. Et le
>> message "Ev?nement : Mise ? jour r?ussie" est également mal affiché
>> (copié-collé ici).
>>
>> Je précise que ceci ne ressemble pas à un problème de DefaultCharset
>> apache : par exemple l'accent de l'onglet "Comptabilité" est toujours
>> bien affiché.
>>
> En effet nous avons rencontré ce problème une fois, mais il s'agit bien 
> d'un problème de DefaultCharset.
> Le seul cas ou nous arrivons à le reproduire est lorsque la machine est 
> configurée ISO-8859 (fr_FR par exemple), et que le serveur apache n'as 
> pas de defaultCharset.
> L'interface d'obm s'affiche alors correctement mais les messages ajax 
> sont mal interprété côté client.  En effet sans la directive 
> "AddDefaultCharset" apache n'envoie pas d'header sur l'encoding de la 
> page, c'est donc au client de deviner l'encoding du contenu envoyer par 
> apache, ce qui est possible en http grace a la ligne
> 
> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-15" />
> 
> mais pas en ajax.
> Pour corriger ce problème il suffit normalement d'ajouter " 
> AddDefaultCharset   ISO-8859-1" dans le virtualhost d'obm.
> 


Bonjour,

Je viens de faire cela, et cela fonctionne en effet.
Ce qui me surprend au plus haut point : je suis sûr à 99% d'avoir testé 
cela (sur 2.0.0) avant de poster sur la ML.
Enfin bref, cela fonctionne, mon problème est reglé.

Merci,

Vincent




More information about the Obm mailing list