Klassen FileWriter und CharSet

Rahmspinat

Aktives Mitglied
Hallo Leute,

ich würde ganz gern für FileWriter ein charset festlegen, dass dieser nicht den default des Rechners nutzt.

Leider kann ich nicht finden wie das geht. Weder hat FileWriter dafür ein setCharSet noch einen Constructor.

ich kann ihm ja auch keinen OutputStream oder so übergeben, in dem ich dann zuvor das CharSet festlege....

Hat einer einen Tipp wie man das machen könnte?
 

Rahmspinat

Aktives Mitglied
Danke schön :)

In der Doku hatte ich geschaut, aber ehr nach einem passenden Constructor als in den Fließtext.

Ok, das heißt also wie es auch am anfang der Doku steht, FileWriter ist ehr eine Klasse für Faule, die meinen der standard CharSet vom System wirds schon richten.

Gut zu wissen.

Letzendlich braucht man dann aber doch einen OutputStreamWriter und nutzt diesen und keinen FileWriter wenn man das CharSet ändern möchte/muss.

Falls ich jetzt für mich was falsch zusammen gefasst hab, bitte ich um korrektur :)

Danke für deine Hilfe.
 

musiKk

Top Contributor
Ich schätze, das kann man so zusammenfassen, ja. Ich war auch erst verwundert, dass [c]FileWriter[/c] nichts zum Charset anbietet, aber das zeigt auch, dass ich es noch nie vermisst habe. Die Mehrheit aller Fälle wird damit wohl abgedeckt (oder man macht sich einfach keine Gedanken drum und kämpft später mit Encoding-Problemen...).

Da [c]FileWriter[/c] auch nur eine Unterklasse von [c]OutputStreamWriter[/c] ist, gibts da auch keine Überraschungen und die Implementierungen können einfach ausgetauscht werden.
 

Rahmspinat

Aktives Mitglied
Alles klar :)

Ja ich habs ja auch einfach so genutzt und dann immer wieder probleme gehabt wenn ichs von einem zum anderen server packe und mir die ergebnisse wieder auf einem anderen Rechner bearbeite...

deshalb will ich mir jetzt angewöhnen nach möglichkeit immer den CharSet mitzugeben. Dass das endlich ein Ende hat :)
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
D FileWriter / FileReader Problem Java Basics - Anfänger-Themen 10
A Datei Ein und Ausgabe FileWriter und printWriter Java Basics - Anfänger-Themen 5
O Ausgabe als .txt Datei speichern mit FileWriter Java Basics - Anfänger-Themen 2
B FileWriter nicht sichtbar? Java Basics - Anfänger-Themen 4
D Methoden Filewriter macht keine Zeilenumbrüche Java Basics - Anfänger-Themen 3
D FileWriter schreibt nicht in Datei Java Basics - Anfänger-Themen 14
Z FileWriter erzeugt Symbole Java Basics - Anfänger-Themen 8
C FileWriter bzw. Reader fehlerhaft Java Basics - Anfänger-Themen 6
C FileWriter Problem. Java Basics - Anfänger-Themen 2
M FileWriter Neue Datei wenn aktuelle "zu groß" Java Basics - Anfänger-Themen 3
D Nur aus Interesse: Warum verwendet man FileWriter.flush()? Java Basics - Anfänger-Themen 4
B FileWriter und JFileChooser zusammenfügen Java Basics - Anfänger-Themen 3
B FileWriter close() muss? Java Basics - Anfänger-Themen 8
Java-Insel Methoden FileWriter Methoden funktionieren nicht Java Basics - Anfänger-Themen 20
D Erste Schritte Warum try-catch für FileWriter Java Basics - Anfänger-Themen 5
G Effizienzsteigerung von FileWriter als Logging Java Basics - Anfänger-Themen 4
L FileReader und Filewriter Java Basics - Anfänger-Themen 4
O Datentypen double in string über fileWriter... Java Basics - Anfänger-Themen 7
O OOP fileWriter Dateiname übergeben Java Basics - Anfänger-Themen 12
Luk10 FileWriter Java Basics - Anfänger-Themen 6
W Problem mit FileWriter / ActionListener Java Basics - Anfänger-Themen 6
O Integer in File mit Filewriter schreiben - geht nicht richtig Java Basics - Anfänger-Themen 4
M Probleme mit FileWriter Java Basics - Anfänger-Themen 7
M FileWriter innerhalb runnable Jar Java Basics - Anfänger-Themen 8
Burny91 FileReader / FileWriter / BufferedWriter An einer bestimmten Zeile String ersetzten Java Basics - Anfänger-Themen 2
C FileWriter mit einer Variable Java Basics - Anfänger-Themen 8
S FileWriter - in neue Zeile schreiben!? Java Basics - Anfänger-Themen 19
K FileWriter Speicherort Java Basics - Anfänger-Themen 7
T OOP Speichern mit BufferedWriter(FileWriter(File)) Java Basics - Anfänger-Themen 2
S FileWriter Java Basics - Anfänger-Themen 3
S Filewriter schreibt einfach nicht Java Basics - Anfänger-Themen 6
G FileWriter -> neue Zeile Java Basics - Anfänger-Themen 13
F Seltsame Zeichen und kein Zeichenumbruch mit Filewriter Java Basics - Anfänger-Themen 4
G FileWriter Java Basics - Anfänger-Themen 3
G FileWriter Java Basics - Anfänger-Themen 6
T FileWriter Java Basics - Anfänger-Themen 5
M FileWriter Java Basics - Anfänger-Themen 18
J Problem mit FileWriter Java Basics - Anfänger-Themen 24
N Schneller als FileWriter? Java Basics - Anfänger-Themen 28
B Problem mit Filereader und filewriter Java Basics - Anfänger-Themen 20
M FileWriter-Problem Java Basics - Anfänger-Themen 2
P FileWriter schreiben? Java Basics - Anfänger-Themen 4
L Streamklassen, Filewriter und StringBuffer Java Basics - Anfänger-Themen 2
D FileWriter write? Zeilenumbruch ? Java Basics - Anfänger-Themen 4
G Prüfen mit FileWriter Java Basics - Anfänger-Themen 6
N Problem mit FileWriter Java Basics - Anfänger-Themen 2
S FileWriter-Variable nicht initialisiert Java Basics - Anfänger-Themen 3
R FileWriter: Dort wieder anfangen, wo er aufgehört hat Java Basics - Anfänger-Themen 4
S FileWriter funzt nicht :( Java Basics - Anfänger-Themen 5
J Input/Output Charset Swing- Eingaben? Java Basics - Anfänger-Themen 8
R Charset eine Datei Java Basics - Anfänger-Themen 3
S String Zeichensatz (Charset) Java Basics - Anfänger-Themen 1
G string.replace und charset Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben