Re: Cocoon & lucene
Eric van der Vlist <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Organization | Dyomedea (http://dyomedea.com) |
| Message-ID | <[email protected]> |
Bonjour,
Le mardi 28 février 2006 à 09:11 +0100, Stéphane Bonhomme a écrit :
> Bonjour,
>
> Il me semble qu'il y a quelques cocooneurs dans le coin, alors je vais
> poser ma question ici (si vous connaissez une liste plus spécialisée,
> merci de m'en faire part).
>
> Donc : je développe un site avec cocoon+lucene (et c'est le bonheur !)
>
> Juste un petit détail désagréable : les caractères accentués ne passent
> pas dans les requêtes....
>
> Voici le configuration :
>
> Cocoon-2.1.8,
>
> echo $JAVA_OPTIONS
> -Xms32M -Xmx512M -Djava.lang.encoding=UTF-8
>
> Mes pages xhtml (formulaire de recherche) sont en utf-8, j'uilise le
> transformer LuceneIndexer pour indexer des documents au fur et à mesure
> qu'ils sont déposés sur le serveur. Les documents sources sont en utf-8
> et transformés par un xslt pour produire les tag de la logicsheet de
> l'indexer.
>
> Malheuresement, quand j'entre le terme "péremption" dans mon formulaire,
> rien ne se passe :
> l'url de ma recherche est :
>
> http://localhost:8888/search/simple?queryString=p%C3%A9remption
> (les paramètres sont bien transmis en utf-8 "form-encodés")
>
> Mais je n'ai aucun résultat, par contre si j'entre l'url :
>
> http://localhost:8888/search/simple?queryString=p%E9remption
> J'ai des résultats....
>
> Quelqu'un s'est-il deja frotté au problème ? Je suis preneur de toute
> piste... Je ne veux bien évidemment pas utiliser un encodage ISO sur mes
> pages...
C'est un problème de configuration de servlet... Par défaut, ces bêtes
là sont encore configurées pour interpréter les "query strings" en
iso-8859-1!
Si vous cherchez "url character encoding <nom de votre container de
servlet>" sur Google vous devriez trouver ce que vous cherchez.
En appliquant cette méthode à "jetty", on tombe sur le document suivant
qui explique bien tout cela :
http://jetty.mortbay.org/jetty/faq?s=900-Content&t=International
Cordialement,
Eric van der Vlist
>
> Merci d'avance
>
> Stéphane.
>
--
GPG-PGP: 2A528005
Lisez-moi sur XMLfr.
http://xmlfr.org/index/person/eric+van+der+vlist/
------------------------------------------------------------------------
Eric van der Vlist http://xmlfr.org http://dyomedea.com
(ISO) RELAX NG ISBN:0-596-00421-4 http://oreilly.com/catalog/relax
(W3C) XML Schema ISBN:0-596-00252-1 http://oreilly.com/catalog/xmlschema
------------------------------------------------------------------------
-- Attached file included as plaintext by Ecartis --
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.1 (GNU/Linux)
iD8DBQBEBAp3Dvn+ZCpSgAURAifLAJ4952SU+VG0JhgR3Ha2+4mvwsG1hwCgnC2g
5Wlt+y+HGbv9RYmgb3IQiJE=
=IGLx
-----END PGP SIGNATURE-----