From: Bertrand Delacretaz (bdelacretaz@codeconsult.ch)
Date: 27/05/2003 - 06:44
Le Lundi, 26 mai 2003, à 15:17 Europe/Zurich, Arnaud Blancher a écrit :
> je fais un appel systeme depuis un cgi pour transformer du xmlfo
> (encodé
> en 8859-1) en rtf via jfor.
>
> ...Maintenant la meme chose sous redhat 8 (meme java, meme jfor)
> et là les caractères accentuées sont affichés par des '?' (points
> d'intérrogation)
Probablement que java est exécuté avec un encoding des caractères
différent, qu'il sélectionne automatiquement selon les paramètres de
l'environnement linux.
L'encoding peut être changé avec les "system properties" user.region et
user.language de java, ou par les variables d'environnement linux, voir
par exemple
http://javaalmanac.com/egs/java.util/SetDefLocale.html
et
http://www.linux.org.hk/org/event/200212-talk/i18n/i18n.html
--
Bertrand Delacretaz (codeconsult.ch, jfor.org)
XML, java, XSLT, Cocoon, FOP, mentoring/programming/teaching
blogspace http://www.codeconsult.ch/bertrand
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 28/06/2004 - 11:06 UTC
webmaster@xmlfr.org
|