K
Kalli
Gast
Hallo,
ich habe folgendes Anliegen. Ich möchte den Inhalt einer Datei als hexadezimale oder dezimale Werte auslesen.
Wichtig ist dabei, dass der Inhalt als ASCII interpretiert wird. Nun befinden in meiner Datei Anführungszeichen oben.
Hier sollte normalerweise 0x94 bzw 148 gelesen werden. Es wird allerdings als Unicode eingelesen und somit bekomme
ich ein 0x201d bzw. 8221.
Ich hab schon Verschiedenes probiert:
z.B.
oder
usw. habe allerdings bis jetzt kein 0x94 bekommen.
Wäre toll wenn mir jemand helfen könnte.
Mfg
Kalle
ich habe folgendes Anliegen. Ich möchte den Inhalt einer Datei als hexadezimale oder dezimale Werte auslesen.
Wichtig ist dabei, dass der Inhalt als ASCII interpretiert wird. Nun befinden in meiner Datei Anführungszeichen oben.
Hier sollte normalerweise 0x94 bzw 148 gelesen werden. Es wird allerdings als Unicode eingelesen und somit bekomme
ich ein 0x201d bzw. 8221.
Ich hab schon Verschiedenes probiert:
z.B.
Code:
FileReader meineDatei = new FileReader("Pfad");
BufferedReader buffer = new BufferedReader(meineDatei);
String dateiString = buffer.readLine();
dateiString.getBytes("ASCII");
oder
Code:
FileInputStream meine Datei = new FileInputStream("Pfad");
BufferedReader buffer = new BufferedReader(new InputStreamReader(meineDatei, "ASCII"));
ArrayList <Integer> liste = new ArrayList <Integer>();
liste.add( buffer.read());
usw. habe allerdings bis jetzt kein 0x94 bekommen.
Wäre toll wenn mir jemand helfen könnte.
Mfg
Kalle