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

Reply via email to