When I debug the result.toString() value I see that it's correctly stored in the String. However adding the out.flus(); just after the out.write(...); doesn't change anything!
Kr, Dirk Op donderdag 29 maart 2012 09:32:33 UTC+2 schreef bin yang het volgende: > > try to flush! > > 在 2012年3月29日 下午3:25,Dirk Vranckaert <[email protected]>写道: > >> In my application users can export their data (or a subset of it) to a >> CSV file (to be used in Excel or any other spreadsheet app). >> However some of my users are reporting that if they export some that >> contains non-western characters (like chinese or hebrew writings) the text >> is not correctly in the export. >> >> When I try this myself I indeed see that the text is not correct. Here is >> the code that writes the content to the file (UTF-8 encoded). >> >> Writer out = null; >> try { >> out = new BufferedWriter(new OutputStreamWriter( >> new FileOutputStream(file), "UTF-8" >> )); >> out.write(result.toString()); >> } catch (UnsupportedEncodingException e) { >> Log.e(LOG_TAG, "The encoding is not supported!", e); >> } catch (FileNotFoundException e) { >> Log.e(LOG_TAG, "The file is not found", e); >> } catch (IOException e) { >> Log.e(LOG_TAG, "Exception occurred during export...", e); >> } finally { >> if (out != null) { >> try { >> out.close(); >> } catch (IOException e) { >> Log.e(LOG_TAG, "Could not close the writer", e); >> } >> } >> } >> >> Is there anything else that I can do to optimize my code to support those >> languages? >> >> Kr, >> >> Dirk Vranckaert >> >> -- >> You received this message because you are subscribed to the Google >> Groups "Android Developers" group. >> To post to this group, send email to [email protected] >> To unsubscribe from this group, send email to >> [email protected] >> For more options, visit this group at >> http://groups.google.com/group/android-developers?hl=en > > > -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/android-developers?hl=en

