Re: Cocoon & lucene
Stéphane Bonhomme <[email protected]>
| Newsgroups | gmane.text.xml.french.tech |
|---|---|
| Message-ID | <[email protected]> |
En effet,
Merci Eric (qui réagit aussi vite qu'un chan irc :) pour cette bonne
référence !
Voila ce que c'est d'utiliser des vielles technologies du 20ème siècle :)
Stéphane.
Eric van der Vlist wrote:
>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.
>>
>>
>>
--
Stéphane Bonhomme -- Exselt Services
Formations, Conseil et Réalisations en Ingénierie Documentaire,
Technologies Web et Logiciels Libres
[email protected] - http://www.exselt.com
04 76 17 09 40 / 06 88 57 27 08