IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

  1. #1
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2007
    Messages
    495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : avril 2007
    Messages : 495
    Points : 232
    Points
    232
    Par défaut WS SOAP qui lit des csv sur serveur linux, problème d'encodage :o
    Hello,

    voici la problématique:

    J'ai un serveur A sous Linux avec un JBOSS 5 installé.
    J'ai un serveur B sous Linux avec un Wildfly 14 installé.
    L'application qui est la même sur les deux enviro, va lire des fichiers csv statiques sur le serveur.

    Si je me connecte sur l'un ou l'autre serveur en ssh et que je visualise le contenu du fichier, pas de soucis d'encodage, nickel.

    Par contre, quand je fais appel à mon service Soap, l'encodage est pourri sur le serveur wildfly.

    Ce fichier csv est le même sur les deux serveurs, je l'ai zippé du serveur A vers mon windows local, puis renvoyé en ssh sur le serveur B.


    Les deux serveurs sont en LANG=en_US.UTF-8


    Vous aurriez une idée ? je sèche là
    L'intelligence c'est comme la confiture, moins tu en as , plus tu l'étales...

  2. #2
    Membre actif
    Homme Profil pro
    Développeur Web
    Inscrit en
    avril 2007
    Messages
    495
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : avril 2007
    Messages : 495
    Points : 232
    Points
    232
    Par défaut
    Pour pour la petite histoire:

    dans le .bash_profile du serveur A j'avais :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    export LANG=en_US.iso88591
    export LC_COLLATE=en_US.iso88591
    J'ai beau avoir fait la même chose sur le serveur B ça changeait rien, j'ai dû modifier le run.conf des instances et rajouter -Dfile.encoding=ISO-8859-1 dans les JAVA_OPTS
    L'intelligence c'est comme la confiture, moins tu en as , plus tu l'étales...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/10/2011, 09h59
  2. Applet qui lit des fichier sur le serveur
    Par morofiler dans le forum Applets
    Réponses: 3
    Dernier message: 04/05/2011, 15h15
  3. Dégrossir ma fonction qui lit des floats.
    Par disturbedID dans le forum C
    Réponses: 6
    Dernier message: 16/04/2007, 03h08
  4. Réponses: 1
    Dernier message: 26/11/2006, 11h57
  5. Réponses: 2
    Dernier message: 20/08/2004, 18h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo