Entfernen Sie die Stückliste aus dem String in Java

Ich habe eine Zeichenfolge in der Datei, die die Stückliste enthält (von UTF-8). Ich möchte diese Zeichenfolge in win-1251 konvertieren und in die Datei einfügen.

Ich versuche Stückliste auf folgende Weise aus dem String zu entfernen:

out.write(l.replace('\uFEFF','\0') + "\n");

Aber es funktioniert nicht. Warum

Ausgabe dieser Zeichenfolge in der Datei win-1251:

?1,...SOME_TEXT_HERE

Zuerst "?" Zeichen ist illegal.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage