Записать файл в кодировке UTF-8 с помощью FileWriter (Java)?

Однако у меня есть следующий код, я хочу, чтобы он записывался как файл UTF-8 для обработки иностранных символов. Есть ли способ сделать это, есть ли необходимость иметь параметр?

Буду очень признателен за помощь. Спасибо.

try {
  BufferedReader reader = new BufferedReader(new FileReader("C:/Users/Jess/My Documents/actresses.list"));
  writer = new BufferedWriter(new FileWriter("C:/Users/Jess/My Documents/actressesFormatted.csv"));
  while( (line = reader.readLine()) != null) {
    //If the line starts with a tab then we just want to add a movie
    //using the current actor's name.
    if(line.length() == 0)
      continue;
    else if(line.charAt(0) == '\t') {
      readMovieLine2(0, line, surname.toString(), forename.toString());
    } //Else we've reached a new actor
    else {
      readActorName(line);
    }
  }
} catch (IOException e) {
  e.printStackTrace();
}
74
задан tchrist 4 April 2015 в 18:15
поделиться