I checked the default file encoding in jvm:
System.out.println("***file.encoding::" + System.getProperty("file.encoding"));
// ***file.encoding::Cp1252
But when I wrote new file using FileWriter:
bf = new BufferedWriter(new FileWriter(file));
then, I recheck encoding file by using cmd:
file -i output-file.txt
output-file.txt: text/plain; charset=iso-8859-1
why charset isn't Cp1252 instead of iso-8859-1?