sujet : Weblogic - Verity et les accents
(au cas o� Lotus Notes me ferait encore disparaitre le sujet du mail...)

Bonjour a tous, voici mon probl�me :
j'ai 2 serveurs (A et B) avec Solaris + Weblogic 6.1SP1, sur lesquels la
m�me application a �t� dupliqu�e
(en gros, c'est un portail qui permet d'acc�der � des documents s�curis�s
via une arborescence pr�-�tablie
et une page de recherche). Ce portail s'appuie sur les services du moteur
de recherche Verity K2, install� sur
le serveur B.
Pour les recherches de documents, Weblogic sur A comme sur B fait appel aux
services Verity sur B, via un
port http (9920). Cependant, le r�sultat � l'affichage est diff�rent sur
les 2 serveurs : B affiche correctement les
titres et descriptions des documents, alors que A r�cup�re des "y
accentu�s" � la place de tous les caract�res
accentu�s, sp�ciaux, etc.

- On a donc ajout� � toutes les pages le meta-tag
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

- puis au weblogic.xml le paragraphe
  <charset-params>
    <input-charset>
      <resource-path>/</resource-path>
      <java-charset-name>ISO-8859-1</java-charset-name>
    </input-charset>
  </charset-params>

- ainsi que dans le jsp-descriptor
  <jsp-descriptor>
.........
    <jsp-param>
      <param-name>encoding</param-name>
      <param-value>ISO-8859-1</param-value>
    </jsp-param>
  </jsp-descriptor>

- remplac� tous les caract�res accentu�s des jsp par leur code html

- ajout� des m�thodes pour l'encodage des url ou html dans les jsp

Les �tapes ci-dessus ont corrig� les probl�mes d'accents "en dur" dans les
jsp, ainsi que les envois
d'infos via les formulaires, mais toujours probl�me pour Verity.

- La personne qui g�re le serveur A, a alors r�cup�r� les valeurs des
param�tres syst�me LANG et
LC_* sur B, et mis ces valeurs comme valeurs syst�mes au lancement de la
jvm sur A. Mais pas
de changement.
- Enfin, l'ajout du param�tre -Dfile.encoding=ISO-8859-1 au lancement de la
jvm Weblogic corrige
bien le probl�me, mais fait planter un autre site install� sur A...

Si quelqu'un a d�j� eu affaire � ce type de probl�me, ou si vous avez une
piste � exploiter... merci
d'avance pour toute id�e !!

Vincent


Répondre à