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

Java ME Discussion :

URL avec espace


Sujet :

Java ME

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Décembre 2002
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 51
    Par défaut URL avec espace
    Bonjour à tous

    J'utilise le code ci-dessous pour récupérer une valeur à l'aide d'une URL.
    Seulement lorsqu'il existe un espace dans mon URL il y 'a un bug.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    int indexSelection = choiceGroup.getSelectedIndex();
    String selection = choiceGroup.getString(indexSelection);
    selection = selection.substring(0,selection.indexOf(",")-1);  
             
          httpConnection = (HttpConnection)Connector.open("http://daviddurand.info/D228/?" + selection);
    La variable selection contient une chaine qui contient parfois des espaces

    Y ' a t-il moyen de résoudre ce cas de figure dans J2ME

    Merci d'avance pour votre aide

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    les urls n'acceptent pas n'importe quoi. Pour les espaces, remplacer par des %20, maintenant tu aura le même problème avec tout un tas d'autres caractères (&, ?, %, caractères accentués, etc)

  3. #3
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut
    et en remplacant simplement les espaces par "%20" ?

  4. #4
    Membre confirmé
    Inscrit en
    Décembre 2002
    Messages
    51
    Détails du profil
    Informations forums :
    Inscription : Décembre 2002
    Messages : 51
    Par défaut
    Dans J2ME la fonction replace des chaines de caractère ne permet pas de faire cette substitution; car cette fonction ne travaille que sur des caractères et pas sur des chaines:

    Y 'a t-il une fonction qui permettrait de faire cette substitution?

  5. #5
    Membre chevronné Avatar de Mobius
    Profil pro
    none
    Inscrit en
    Avril 2005
    Messages
    463
    Détails du profil
    Informations personnelles :
    Localisation : France, Isère (Rhône Alpes)

    Informations professionnelles :
    Activité : none

    Informations forums :
    Inscription : Avril 2005
    Messages : 463
    Par défaut
    En recodant, son équivalent à la main peut être.

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2008
    Messages
    658
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 658
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    String stringWithSpace = "http://monurl?text=mon text est avec espaces&id=monid aussi";
     
    URL url= new URL(stringWithSpace.replaceAll(" ","%20"));
     
    // use url in our connection!

    Ceci doit satisfaire votre probleme.

Discussions similaires

  1. Une URL avec espaces dans Twitter
    Par teramp3 dans le forum Twitter
    Réponses: 2
    Dernier message: 30/03/2010, 17h30
  2. Envoyer une URL avec Espaces
    Par foxbond dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 15/10/2009, 20h16
  3. Problème d'url avec espaces
    Par SchweiN dans le forum ASP.NET
    Réponses: 1
    Dernier message: 01/08/2008, 09h56
  4. redirection avec espace dans l'url
    Par michel18 dans le forum Apache
    Réponses: 2
    Dernier message: 04/01/2008, 22h53
  5. fopen - ouverture d'une url avec espace
    Par argister dans le forum Langage
    Réponses: 2
    Dernier message: 07/03/2006, 09h29

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