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-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.