Bonjour, je suis en train de créer une application qui récupère le contenu d'un champ en android et j'effectue un test dessus pour faire différentes actions pour la phrase rentrée.
Par exemple: dans le champ on a "ça va?"
Je traite les données si on a donc "ça va?". le problème c'est que pendant mes tests il récupère bien le "ç" mais quand je le renvois dans un toast ou même dans un champ, il marque un losange noire avec un "?" dedans. Pareil pour les accents.
Et lorsque je rentre "ça va?" dans le champs et que je test si ce champ est égal à "ça va?" Il est bien marqué en mode debug qu'il test bien "ça va?" mais il dit qu'il sont différent.
Je n'arrive pas à régler le problème. J'avais essayé de transformer la chaine en byte pour la mettre en UTF-8 puis le remettre en String avec cette ligne de code:
maChaine = new String(sbyte, "UTF-8");
Mais cela ne fait rien dans mon code. dès que je veux tester ou afficher un caractère spécial il ne le reconnait pas. alors que je le récupère. voici un screen:
Merci d'avoir prit du temps à lire ceci et de m'aider...
Partager