Bonjour,
Je travaille sur une application qui génère des docx. Elle fonctionne parfaitement sur le serveur de développement. Le problème c'est que cela ne marche absolument pas sur le serveur en production au niveau des caractères accentués (le docx refuse de s'ouvrir). Tout ça a cause d'une petite variable d'environnement : LANG=fr_FR au lieu de LANG=fr_FR.UTF-8 (Vérifié en lançant mon application dans un telnet en changeant la variable d'environnement pour la session)
Ne pouvant pas changer cette variable sur le serveur de production, j'aimerais dans mon application la "changer".
J'ai essayé :
String cmd = "set LANG=fr_FR.UTF-8 ; export LANG";
Runtime run = Runtime.getRuntime();
run.exec(cmd);
Mais j'ai une erreur "not found"
Puis :
System.setProperty("LANG","fr_FR.UTF-8") ;
Qui ne fait pas d'erreur mais qui ne change rien : l'application n'est toujours pas fonctionnelle.
Alors j'aimerais savoir si quelqu'un a une petite idée pour me sortir de mon problème :euh:
Merci d'avance.
Partager