Codierung cp-1252 utf-8?

Bin ich zu schreiben versucht, eine Java-Anwendung, läuft auf einem linux-server aber das wird Prozess-Dateien generiert, die auf älteren Windows-Rechner mit cp-1252 als Zeichensatz. Ist es irgendwie codieren diese Dateien als utf-8 anstelle der cp-1252 ist es generiert?

Diese Frage ist nicht beantwortbar, wie geschrieben... es hängt ganz davon ab, was verwendet wird um diese Dateien zu erzeugen (und Sie sagen nicht uns). Wenn es Excel 2007, dann die Antwort ist keine.
Aber Java sollte in der Lage sein, um Sie zu verarbeiten, Windows Dateien in Ordnung, die richtigen encoding-Parameter.
Danke @theglauber (+2) - können Sie erklären, warum Excel 2007 wäre ein dealbreaker? Auch können Sie uns ein Beispiel für die korrekte Kodierung der Parameter? Nochmals vielen Dank!
Nur ich spreche aus Erfahrung und frustration. Sie können nicht die Kodierung angeben, die für eine csv-Datei in Excel 2007. In Java würden Sie einen InputStreamReader mit der richtigen Codierung ("Windows-1252") gebaut, das oben auf einem FileInputStream.
Danke @theglauber - können Sie bitte Lesen Sie meinen Kommentar unter Erich Grunzke Antwort. Hat Ihre Empfehlung über mein problem zu lösen?

InformationsquelleAutor IAmYourFaja | 2012-08-20

Schreibe einen Kommentar