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

API standards et tierces Java Discussion :

encoder chaine de caracteres en utf8


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut encoder chaine de caracteres en utf8
    Bonjour,

    j'essaie d'encoder la chaine de caractère "DATE" en utf8

    du coup j'utilise l'implémentation suivante

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    "DATE".getBytes("utf8");
    Mais quelque soit le type d'encodage que je choisi, je tombe toujours sur le même résultat.. L'explication est surement que j'utilise mal l'api.

    Quelqu'un pourrait m'orienter ?

    Merci d'avance.

  2. #2
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Salut,


    Ton code est tout à fait correct !


    Attention car de nombreux encodage sont basé sur ASCII, et donneront donc le même résultat pour un texte composé uniquement de ces caractères...

    Essayes avec des caractères accentués et tu devrais obtenir une différence

    a++

  3. #3
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    merci pour ta réponse.

    En fait je suis en train d'essayer de decoder un fichier.

    Dans ce fichier j'ai quelque indice qui je pense pourrai me permettre de trouver
    quelle norme d'encodage est utilisé.

    Par exemple grace a ultraEdit qui affiche le binaire en hexadecimal en parallele,

    j'ai le mot DATE qui est égal à 44 41 54 45
    mais quand moi je teste de convertir la chaine de caractere DATE en binaire avec différentes norme d'encodage, je tombe à chaque fois sur 68 65 84 69.

    Pourrais tu me dire à quoi correspond le format 44 41 54 45? Sanchant que dans une table d'encodage sur le net, ils mettent A = 41. Pourquoi je ne retrouve pas cela.

  4. #4
    Expert éminent
    Avatar de adiGuba
    Homme Profil pro
    Développeur Java/Web
    Inscrit en
    Avril 2002
    Messages
    13 938
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Java/Web
    Secteur : Transports

    Informations forums :
    Inscription : Avril 2002
    Messages : 13 938
    Billets dans le blog
    1
    Par défaut
    Citation Envoyé par L4BiN Voir le message
    Par exemple grace a ultraEdit qui affiche le binaire en hexadecimal en parallele,
    68 en décimal = 44 en hexadécimal


    a++

  5. #5
    Membre éclairé Avatar de L4BiN
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2006
    Messages
    432
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Juin 2006
    Messages : 432
    Par défaut
    Merci merci pourquoi n'y ai je pas pensé plus tot ? on se le demande

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 06/11/2007, 12h36
  2. Réponses: 13
    Dernier message: 13/06/2003, 14h13
  3. Pb Update avec chaine de caractere
    Par JuJu° dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/05/2003, 15h58
  4. [LG]comparaison de chaines de caracteres
    Par thesam dans le forum Langage
    Réponses: 6
    Dernier message: 20/05/2003, 22h41
  5. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01

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