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