I wrote a android app in java to get user answers and save them in a file. The problem is that this file is saved in utf-8. The end user will open these files in the IBM SPSS, an application for windows that can read files only in ANSI (windows-1252).
How do I create files in ANSI code to save in a SD card from java-android app?
I think I know that to convert Strings to ANSI I should use:
String unicode = new String(asciiBytes, "windows-1252");
Is that correct?
My code to save the file is this:
File interviewFile = new File(placeOfSDD, fileName);
FileWriter writer = new FileWriter(interviewFile, true);
writer.append(textBody);
writer.flush();
writer.close();
"textBody" is the String to convert to ANSI, and the "interviewFile" is the file to be saved as ANSI too.
Thanks for the help!!