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 Discussion :

encodage de caractère en ascii


Sujet :

Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 98
    Par défaut encodage de caractère en ascii
    Bonjour,
    J'aurais voulu savoir si il existait un moyen, en java, de convertir une chaine de caractère en codage ascii mais toujours pouvoir voir la chaine, je ne voudrais pas les code en entier des caractères.

    Par exemple, pour le mot 'défense', je ne souhaite pas avoir le résultat suivant:
    100 63 102 101 110 115 101

    mais plutôt:
    defense

    Est-ce possible et si oui comment fait-on?

    ________________________________________
    Pour info, j'ai fais quelques tests.
    Je récupère des caractères comme 'Ä~' et je les changent en de 'vrais' caractères comme 'à', gràce à:
    String s1 = "plopÄ~plop";
    String s2 = new String(s1.getBytes), "UTF-8");

    Ceci me renvoit un résultat satisfaisant mais un de mes prof(car c'est pour un projet) veut que je fournissent un champ en ascii qui, selon lui, serait plus universel.

    Voici ce qu'il me di dans un mail:
    "[...].Il n'y en a pas une pour passer de UTF8 en ASCII?"
    sous-entendu une méthode.

    voilà.
    Merci.

  2. #2
    Rédacteur
    Avatar de CyberChouan
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    2 752
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 752
    Par défaut
    Citation Envoyé par troussepoil Voir le message
    Ceci me renvoit un résultat satisfaisant mais un de mes prof(car c'est pour un projet) veut que je fournissent un champ en ascii qui, selon lui, serait plus universel.
    ASCII plus universel que UTF-8?... On aura tout entendu. As-tu demandé à ton prof s'il connaissait la signification de ASCII?...

    Enfin, les 127 premiers caractères unicodes (UTF-8) coïncident avec ceux de la table ASCII. Donc, si ton professeur veut rentrer un texte "normal" en ASCII, cela devrait être parfaitement transparent.
    Avant de poster, pensez à regarder la FAQ, les tutoriaux, la Javadoc (de la JRE que vous utilisez) et à faire une recherche
    Je ne réponds pas aux questions techniques par MP: les forums sont faits pour ça
    Mes articles et tutoriaux & Mon blog informatique

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    98
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 98
    Par défaut
    ok.
    apparemment il y tenait beaucoup. C'est pas grave, mon truc en UTF8 marche très bien et me satisfait. Je vais laisser comme ça.
    merci.

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

Discussions similaires

  1. Encodage de caractères
    Par Anduriel dans le forum Langage
    Réponses: 13
    Dernier message: 25/04/2006, 18h22
  2. Réponses: 15
    Dernier message: 24/02/2006, 14h17
  3. [FLASH 8] Encodage de caractères...
    Par Xdrei dans le forum Flash
    Réponses: 1
    Dernier message: 24/02/2006, 07h44
  4. encodage de caractères
    Par hugo123 dans le forum Langage
    Réponses: 7
    Dernier message: 25/01/2006, 15h04
  5. [C#] Encodage en UTF et ASCII
    Par Machjaghjolu dans le forum C#
    Réponses: 3
    Dernier message: 11/11/2005, 02h19

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