Witam,
Stworzyłem sobie taki mały edytorek który wczytuje co zastało wpisane JTekstArea i zapisuje do pliku. problem zaczyta się wtedy gdy wpisywane są polskie znaki niestety w pliku txt robią się krzaczki # hmm może ktoś zna na to sposób gdzie mam wpisać kodowanie "UTF8"??
to fragment kodu który używam do zapisywania do pliku:
String tekst = new String(ta.getText());
tekst2 +=tekst;
StringBuffer sb = new StringBuffer(tekst2);
String str = new String(sb.toString());
FileOutputStream fos = null;
try {
fos = new FileOutputStream(nazw); //Otwieranie pliku
for(int i = 0; i < str.length(); i++){
fos.write((int)str.charAt(i)); //Zapis bajt po bajcie każdego znaku...
}
JOptionPane.showMessageDialog(null, "Twój plik został poprawnie Zapisany.");
}
catch(IOException ex){
System.out.println("Błąd operacji na pliku: "+ex);
}