Writing ISO Latin-1 Encoded Data try { Writer out = new BufferedWriter( new OutputStreamWriter(new FileOutputStream( "outfilename"), "8859_1")); out.write(aString); out.close(); } catch (UnsupportedEncodingException e) { } catch (IOException e) { }