Caractères spéciaux

pttmarie Messages postés 7 Date d'inscription lundi 21 mars 2005 Statut Membre Dernière intervention 26 mai 2005 - 25 mai 2005 à 18:18
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 - 26 mai 2005 à 18:53
bonjour,


Je cherche un moyen de manipuler une chaine de caractère pouvant comporter des caractères "spéciaux"


Par caractère spéciaux j'entend: des caractères dont le code ascii va de 128 à 255.


Lorsque je cherche a représenter ce type de caractère, il est
automatiquement remplacé par 63 (soit le "?" en ascii). Comment peut-on
avoir ces caractères????





Merci d'essayer de répondre à ma question


Marie





NB: je me fous de l'affichage du caractère, je veux juste que la valeur ascii ne soit pas modifiée

5 réponses

cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
25 mai 2005 à 20:54
Salut



En fait tout t'es caractère sont stockés en UTF-8 et non en ASCII !



@+
0
pttmarie Messages postés 7 Date d'inscription lundi 21 mars 2005 Statut Membre Dernière intervention 26 mai 2005
26 mai 2005 à 10:42
Dsl pour mon ignorance, mais qu'est ce que ça veut dire? et est ce que je peux faire en sorte qu'il prene en compte l'ascii?
0
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
26 mai 2005 à 13:09
Salut



Non dans tous les cas lorsque tu utilises une String tous les
caractères sont convertis en UTF-8 (2 à 3 octets par caractère).
Lorsque tu insère un caractère ASCII d'aprés son code cela ne marche
pas .. il faut utiliser le caractère lui même ou trouver le code
UNICODE lui correspondant ...



@+
0
pttmarie Messages postés 7 Date d'inscription lundi 21 mars 2005 Statut Membre Dernière intervention 26 mai 2005
26 mai 2005 à 13:28
Je ne te suis pas...

Moi j'ai besoin d'avoir un truc codé sur 1 octet (un char C sur 2, ms
ça doit pas poser de porblème parce que qui peut le plus peut le
moins...)

Je ne comprend pas pk j'ai besoin d'une conversion... tu pourrais m'éclairer
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_neodante Messages postés 2835 Date d'inscription lundi 11 août 2003 Statut Modérateur Dernière intervention 16 décembre 2006 11
26 mai 2005 à 18:53
Salut



Le truc codé sur un octet c'est le byte en Java (-128,128) donc tu n'as pas la notion de caractère codé en ASCII en Java ...



@+
0
Rejoignez-nous