Conversion en code ascii [Résolu]

anis88 - 22 avril 2014 à 16:06 - Dernière réponse : KX 15679 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 14 août 2018 Dernière intervention
- 22 avril 2014 à 18:28
Bonjour,
Bonjour à toute la communauté. Une particulière bienvenue aux nouveaux utilisateurs. Nous avons un souci.
Celui de pouvoir convertir un entier compris entre 0 et 255 en son équivalent caractère ascii en java.
Merci de m'aider.
Afficher la suite 

Votre réponse

1 réponse

Meilleure réponse
KX 15679 Messages postés samedi 31 mai 2008Date d'inscriptionModérateurStatut 14 août 2018 Dernière intervention - 22 avril 2014 à 18:28
1
Merci
Bonjour,

La principale difficulté avec ce genre d'exercice c'est de comprendre que Java travaille en UTF-16 pas en ANSI.
Donc pour les caractères ASCII de 0 à 127 aucun problème, il suffit de caster les int en char. Mais pour l'ASCII étendu (128 à 255) il va falloir jouer avec l'encodage, mais il n'y a pas qu'une solution possible parce qu'il existe presque autant d'ensembles de caractères pour ces 128 valeurs qu'il y a de langues dans le monde. En particulier à cause des accents qui varient d'une langue à l'autre (d'où l'intérêt d'utiliser l.unicode désormais)

Merci KX 1

Avec quelques mots c'est encore mieux Ajouter un commentaire

Codes Sources a aidé 74 internautes ce mois-ci

Commenter la réponse de KX

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.