Sonderzeichen in String ersetzen

Transmitter

Erfahrenes Mitglied
Hi,

das klingt erst mal einfach, funktioniert aber nicht so richtig :(
Ich würde gerne schräge Anführungszeichen durch irgendwas anderes ersetzen, z. B. "
Code:
fis = new FileInputStream(filePath);
byte[] b = new byte[fis.available()];
fis.read(b);
String s = new String (b);
s = s.replaceAll("?", "\"");
Leider passiert dabei nicht so viel bzw. gar nichts.
Kann es sein, dass ? gar nicht korrekt erkannt werden?

Wenn ich ein System.out.println des Textes mache, wird dieser auch fehlerhaft (also ohne korrekte Darstellung der deutschen Sonderzeichen und Anführungszeichen) ausgegeben.

Weiß jemand wieso?

Danke schon mal
Bye, Transmitter
 
Die schrägen Anführungszeichen können nicht mit CP1252 (was glaub ich Standard ist) encoded werden.
Versuch mal deine Encoding-Einstellungen zu ändern (Sichern nicht vergessen :D)
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück