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

Développement Web en Java Discussion :

Pb de conversion de code


Sujet :

Développement Web en Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Août 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 15
    Par défaut Pb de conversion de code
    Bonjour,

    J'ai un pb sur la conversion d'un code ISO qui est effectué par soit le post http ce qui n'a pas de sens(pourquoi il modifirais le fichier?), soit par la lecture du fichier xml.
    Je fais un post http d'un document xml (Content-Type: text/xml) sur une servlet.
    Cette servlet traite le fichier xml, et retourne reponse.setContentType("text/html");
    C'est classique et même vieux (jvm 1.3) cf code.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     public void service(HttpServletRequest requete, HttpServletResponse reponse){
    PrintWriter out =null;
    String fluxRecu=null;      
    try{
     out= reponse.getWriter(); 
     reponse.setContentType("text/html");
     int readBytes = -1;
     int lengthOfBuffer = requete.getContentLength(); 
      if(lengthOfBuffer !=-1) {
    //on lit le flux d'entrée
                  InputStream input = requete.getInputStream();             
                    byte[] buffer  = new byte[lengthOfBuffer];
                    int offset = 0;
                    while((readBytes = input.read(buffer, offset, lengthOfBuffer-offset)) != -1) {
                      offset+=readBytes;
                    }
                    fluxRecu = new String(buffer,0,buffer.length);      
        }
      }
    Le pb vient des codes iso car pour les code HTML cela fonctionne.
    Exemple :
    Caractère Code ISO Code HTML
    " " "
    & & &

    Les codes iso sont convertit en caractères mais je veux garder le flux d'origine qui contient par exemple .
    <balise1>j&quot;arrive</balise1>
    <balise2>& # 38; demain</balise2>

    est transformé en
    <balise1>j&quot;arrive</balise1>
    <balise2>& demain</balise2>

    et cela ne va pas . Il ne devrait pas convertir <balise2> sans raison.En effet la string fluxrecu n'est pas vraiment ce que j'avais dans mon post xml....

    Est ce que quelqu'un à une idée de solutions ?

    Merci

  2. #2
    Membre averti
    Inscrit en
    Août 2004
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Août 2004
    Messages : 15
    Par défaut
    Désolé
    mais c'est :

    <balise1>j&quot;arrive</balise1>
    <balise2>& # 38 ; demain</balise2>

    est transformé en
    <balise1>j&quot;arrive</balise1>
    <balise2>& demain</balise2>

    et le tableau
    Caractère Code ISO Code HTML
    " & # 34 ; &quot;
    & & # 38 ; &amp;

    Et donc mon pb est de ne pas convertir l'iso. De conserver la donnée brute.
    En fait j'ai le même pb avec le site qui convertit automatique!!!
    J'ai ajouter des espaces pour la lisibilité dans & # 34 ; mais il n'y en a pas.

Discussions similaires

  1. Conversion des codes VBA Access en VB6
    Par cokouT dans le forum Access
    Réponses: 1
    Dernier message: 23/11/2006, 09h52
  2. Problème : HOOK - Conversion de code virtuel de touche
    Par Dev_Michael dans le forum Delphi
    Réponses: 5
    Dernier message: 19/10/2006, 19h08
  3. [pl/sql]conversion de code
    Par yessine1979 dans le forum Oracle
    Réponses: 2
    Dernier message: 30/08/2006, 09h41
  4. [VB.net]problème de conversion de code c# vers VB.net
    Par cladsam dans le forum Windows Forms
    Réponses: 2
    Dernier message: 18/10/2005, 14h07
  5. [VB.NET] Erreur conversion de code c=>vb (opendialogfile)
    Par hirochirak dans le forum Windows Forms
    Réponses: 19
    Dernier message: 02/06/2004, 16h31

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