Conversion en code ascii [Résolu]

- - Dernière réponse : KX
Messages postés
15954
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
18 mars 2019
- 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
Messages postés
15954
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
18 mars 2019
97
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)

Dire « Merci » 1

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 125 internautes nous ont dit merci 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.