sdx-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

RE: [sdx-users] Probl�me encodage


From: Emmanuel Bégué
Subject: RE: [sdx-users] Problème encodage
Date: Fri, 27 Apr 2007 18:53:46 +0200

Bonjour,

Cela vient du fait que le formulaire est envoyé par une
page non encodée en UTF-8 (vraisemblablement en latin1)
alors que votre application attend de l'UTF-8.

Si vous avez un contrôle sur la page qui contient le
formulaire qui envoie la requête, il suffit d'encoder
cette page en UTF-8 (ou bien, si vous savez qu'elle
est toujours dans un autre encodage, effectuer la
conversion).

Si vous n'avez pas de contrôle sur cette page, il faut
détecter l'encodage reçu et effectuer la conversion
avant de construire la requête lucene.

Il est assez difficile de détecter l'encodage dans tous
les cas; on peut utiliser le champ suivant:
        <input type="hidden" name="_charset_"/>

dans le formulaire: en principe, en présence de ce
paramètre, la plupart des navigateurs renvoient dans la
requête la valeur du charset utilisé.

On peut ensuite utiliser cette valeur pour effectuer
la conversion.

Cdt,
EB




> -----Original Message-----
> From: address@hidden
> On Behalf Of "DAVIGNON Andre - CETE NP/DIODé/PANDOC"
> Subject: [sdx-users] Problème encodage
>
> Bonjour,
>
> Sur un serveur tout en UTF-8 (apache, tomcat, SDX), j'ai un
> problème d'encodage sur une une appli SDX :-(
> Par exemple, une recherche sur "sécurité routière" donne la
> requête Lucene suivante :
>
> +sujet:(+sécurité +routière)
>
> qui donne peu de résultats...
>
> D'où cela peut-il venir ?
>
> André Davignon
>






reply via email to

[Prev in Thread] Current Thread [Next in Thread]