Bonjour,
Pour le travail j'ai réalisé une application client serveur. Coté client c'est une application AS400 qui envoi des données à une application serveur java via une socket.
Ainsi l'application cliente AS400 envoie des informations textuelles (Objet JSon) à l'application serveur java. L'application AS400 converti les données en utf-8 avant l'envoi pour qu'elles soient lisible par java qui va créer à partir d'elles un bon de livraison en Word .docx.
Lorsque l'application java s’exécute directement dans Netbeans toutes les informations sont bien retranscrite en utf-8 sur le BL généré.
Lorsque l'application java s'exécute directement à partir de Windows (Raccourci avec java -jar application.jar) les caractères accentués ne sont pas converties sur le BL généré, on dirait que les String de java travaillent alors en ASCII.
Je ne vois pas ou agir pour que quel que soit l'environnement d'exécution de l'application java travail en utf-8.
Si quelqu'un à déjà rencontrer et résolu cette situation je serait très heureux qu'il m'aide à résoudre ce problème,
Merci par avance.
Partager