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:
è=-24 alors qu'on vérité c'est 138
voiçi le code:
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;
	   }
la 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
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;
		}
je vous remercie d'avance