Conversion en code ascii [Résolu]

- - Dernière réponse : KX
Messages postés
16048
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
22 octobre 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 

1 réponse

Meilleure réponse
Messages postés
16048
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
22 octobre 2019
88
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 193 internautes nous ont dit merci ce mois-ci

Commenter la réponse de KX