Ich habe eine Zeichenfolge, die decoded/encoded/encrypted
durch einen langen Prozess ist (file writing/reading
beteiligt).Warum habe ich in Java String?
Am Anfang meines „Klartext“ String nach der Decodierung habe ich zwei seltsame Zeichen:
Was ist das? Warum ist es da? Wie man es los wird?
Danke.
edit:
Dies ist, wie ich eine Datei schreiben: kann ziemlich garantieren
try {
FileOutputStream out = new FileOutputStream(filePath);
out.write(string.getBytes());
out.close();
} catch (Exception e) {
//handle exception
}
Ich denke, das ist ein Byte-Reihenfolge Mark (BOM) http://StackOverflow.com/Questions/2223882/Whats-Different-Betwish-utf-8-and-utf-8-without-Bom – Stewart
Es ist wahrscheinlich ein [BOM] (https://en.wikipedia.org/wiki/Byte_order_mark), das irgendwo in deiner Datei geschrieben wurde. Zeigen Sie Ihren Code. – Kayaman
Stellen Sie sicher, dies zu lesen, bevor Sie fragen: http://StackOverflow.com/Help/how-to-ask – tak3shi