garthos
Messages postés47Date d'inscriptiondimanche 13 février 2005StatutMembreDernière intervention 3 novembre 2007 29 janv. 2007 à 13:03
pour une raison qui m'échappe en utilisant ce qu'il y a dans les exemples que vous m'avez donner ça ne marcher pas. a savoir que je récuperer un fichier text par ftp encoder en utf8 et je devais le convertir en iso car sur la machine qui faisait la récupération via ftp l'encoding était iso.
donc je m'autorépond pour ceux que ça interesse et comme c'est dommage de perdre du temps sur un malheureux problème d'encoding.
donc voilà ce qu'il faut faire :
String input;
String output = new String(input.getBytes("ISO-8859-1"),"UTF-8");
garthos
Messages postés47Date d'inscriptiondimanche 13 février 2005StatutMembreDernière intervention 3 novembre 2007 26 janv. 2007 à 17:23
le prob c'est que sur le site en quetion le gars convertit sa chaine en hexa !
le ByteBuffer ne peut retourner qu'un Byte ou une valeur numérique et donc ce n'est pas un caractère !
pour donné plus de détail voilà un exemple :