Bonjour
J'essaye d'afficher l'ascii des caractères contenu dans un fichier mais à partir du ç (en ascii 128) il m'affiche un peu n'importe quoi!!!
exemple:
voiçi le code:è=-24 alors qu'on vérité c'est 138la fonction readBytes me retourne un byte[] que je met comme paramètre dans la fonction suivante:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private static byte[] readBytes(String in) throws Exception { FileInputStream fis = new FileInputStream(in); int numOfBytes = fis.available(); byte[] buffer = new byte[numOfBytes]; fis.read(buffer); fis.close(); return buffer; }
je vous remercie d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 private static double[] fonction_appartenance(byte[] Msg) { byte n;double[] nouveau=new double[65]; //int a=110,b=120,alpha=50,beta=50; int nb=Msg.length;int k=0; //System.out.println(nb); for(int j=0;j<nb;j++){ n=Msg[j]; System.out.println(n); } return nouveau; }![]()
Partager