Utilización en ficheros (lectura y escritura)
Al leer y escribir ficheros java, podemos
especificar el tipo de codificación en el fichero.
A continuación se proporcionan una serie de patrones
típicos:
Para leer:
InputStream is= ...
Reader reader1= new InputStreamReader(is,
"iso-8859-1");
Reader reader2= new InputStreamReader(is,
"UTF-8");
Para escribir:
String filename = ...
OutputStream os= new
FileOutputStream(filename);
Writer writer11= new OutputStreamWriter(os,
"iso-8859-1");
Writer writer12= new PrintWriter(filename,
"iso-8859-1");
Writer writer21= new OutputStreamWriter(os,
"UTF-8");
Writer writer22= new PrintWriter(filename,
"UTF-8");
Si no se dice nada, se utiliza el valor por
defecto, que puede conocerse por medio del método:
static Charset Charset.defaultCharset()
Temas relacionados
32. Codificación de caracteres [encoding]