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

Android Discussion :

Récuperation des caractères spéciaux


Sujet :

Android

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 9
    Par défaut Récuperation des caractères spéciaux
    Bonjour,
    J'ai essayé de faire une application qui récupère les sms et d'afficher ce sms dans la logcat, mais à chaque fois les caractères speciaux n'affiche pas dans la logcat.
    Tout aide sera le bienvenu

  2. #2
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Quels caractères spéciaux ?

    Le LogCat n'est pas obligatoirement en UTF-8 et n'est pas forcément capable d'afficher tous les caractères spéciaux....
    (tout comme les diverses consoles accessibles avec System).

    Est-ce que la chaine Java contient la bonne valeur ?

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 9
    Par défaut
    Bonjour nicroman,
    Je veux récupérer les caractères accentués dans la contenue du messageBody. Et je n'arrive pas à les récupérer, j'ai essayé d'afficher le messageBody dans logcat et les caractères accentués n'est pas afficher
    Voila mon 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
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
     
    public class RecepSms extends BroadcastReceiver {
     
        final SmsManager mysms = SmsManager.getDefault();
        @Override
        public void onReceive(Context context, Intent intent) {
            Toast.makeText(context, "Action", Toast.LENGTH_SHORT).show();
            Bundle myBundel = intent.getExtras();
     
                if (myBundel != null) {
                    Object[] messageContent = (Object[]) myBundel.get("pdus");
                    final SmsMessage[] messages = new SmsMessage[messageContent.length];
                    for (int i = 0; i < messageContent.length; i++) {
     
                        messages[i] = SmsMessage.createFromPdu((byte[]) messageContent[i]);
                        final String messageBody = messages[0].getMessageBody();
     
                        for (SmsMessage message : messages) {
     
     
                            Log.i("", "contenu message" + "::" +messageBody);
     
                        }
     
                    }
                }   
        }
    }

  4. #4
    Expert confirmé

    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Février 2007
    Messages
    4 253
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2007
    Messages : 4 253
    Billets dans le blog
    3
    Par défaut
    Alors relis entièrement mon message... surtout les deux dernières questions

  5. #5
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Septembre 2015
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Septembre 2015
    Messages : 9
    Par défaut
    J'ai essayé dans mon téléphone et ça marche, merci à toi.
    Mais si je veux récupérer deux sms successivement, je devrai faire comment?

Discussions similaires

  1. bash => Perl : passer des caractères spéciaux
    Par kafifi dans le forum Langage
    Réponses: 8
    Dernier message: 27/01/2006, 22h20
  2. problème avec l'affichage des caractères spéciaux
    Par michelkey dans le forum Général Python
    Réponses: 4
    Dernier message: 19/08/2005, 08h09
  3. [XSLT] Remplacer par des caractères spéciaux
    Par OXyGN dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 29/07/2005, 17h30
  4. traitement des caractères spéciaux avec XSLT
    Par Mirgue dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 19/07/2004, 16h57
  5. Où trouver la liste des caractères spéciaux?
    Par gamez dans le forum Langage
    Réponses: 3
    Dernier message: 19/08/2003, 17h54

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