From: Arnaud Blancher (Arnaud.Blancher@ungi.net)
Date: 02/06/2003 - 16:18
Arnaud Blancher wrote:
j'ai enfin trouvé :
dans perl 5.8 sur redhat 8.0; $ENV{LANG} est vide !!!
donc si je la fixe dans le script, tout va bien.
c'est pas un problème de java.
merci
à B. Delacretaz pour sa réponse de la semaine derniére
et pour son soft.
Arnaud.
>etit résumé:
>
>Je fais un appel systeme depuis un cgi pour transformer du xmlfo
>
>(encodé en 8859-1) en rtf via jfor.
>
>sous redhat 7.2: pas de problème
>...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
>
>en lancant la commande "à la main" sous l'utilisateur apache tout va bien !
>
>
>
>Pistes de Bertrand Delacretaz :
>
>
>
>
>
>>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
>>
>>
>>
>
>Parmis tous les trucs que j'ai essayé il y a
>j'ai essaye des appels avec -D
>
>-Duser.language=fr_FR
>-Duser.language=fr_FR.UTF-8
>
>sans succès.
>
>j'ai essayé de convertir le fichier fo en UTF-8, au préalable : sans succès
>
>j'ai modifier mes variables systemes LANG et LC_ALL à fr_FR : sans succés
>
>j'ai recompilé
>/src/ch/codeconsult/jfor/main/CmdLineConverter.java
>en ajoutant
>
> // Set the default locale to pre-defined locale
> java.util.Locale.setDefault(java.util.Locale.FRENCH);
>
>sous
>
>public class CmdLineConverter
>{
>
> public static void main(String args[])
> throws Exception
> {
>
>sans succés !
>
>et la je séche fortement
>
>
>est ce que peux changer autre chose pour que ca marche ?
>
>question subsdidaire: est ce que quelque fait ce genre de truc sous rehat 8 ou 9 ?
>
>
>Merci de votre aide !!
>
>
>Arnaud.
>
>--
>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)
>
>
>
--
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
|