Never assume the platform default encoding
Specify the encoding
Prefer UTF-8
Avoid FileWriter/FileReader and always specify the encoding for OutputStreamWriter/OutputStreamReader
FileWriter
FileReader
OutputStreamWriter
OutputStreamReader