Java 7: ¿Qué juego de caracteres debo usar al llamar a Files.newBufferedReader?

En versiones anteriores de Java, leía un archivo creando un lector almacenado en búfer como este:

BufferedReader in = new BufferedReader(new FileReader("file.txt"));

En Java 7, me gustaría usarFiles.newBufferedReader, pero también necesito pasar un juego de caracteres. Por ejemplo

BufferedReader in = Files.newBufferedReader(Paths.get("file.txt"), 
                                            Charset.forName("US-ASCII"));

Previamente, no tenía que preocuparme por los juegos de caracteres al leer archivos de texto sin formato. ¿Qué juego de caracteres debo usar? ¿Sabes qué conjunto de caracteres se usó por defecto en versiones anteriores de Java? Simplemente quiero poder encontrar y reemplazar la declaración anterior con la nueva.

Respuestas a la pregunta(2)

Su respuesta a la pregunta