sexta-feira, 12 de junho de 2015

Ler arquivo texto com e sem definição do conjunto de caracteres

01 import java.io.*;
02 import java.nio.charset.*;
03 
04 public class Dump {
05    public static void main (String[] argsthrows IOException {
06       FileInputStream fis;
07       try {
08          fis = new FileInputStream("t.txt");
09       catch (FileNotFoundException e) {
10          System.out.println ("Arquivo t.txt nao encontrado.");
11          // se não encontrou então não abriu.
12          return;
13       }
14       InputStreamReader input = new InputStreamReader (fis, StandardCharsets.UTF_8)// decodifica para utf-8
15       //InputStreamReader input = new InputStreamReader (fis);
16       /*https://docs.oracle.com/javase/7/docs/api/java/nio/charset/StandardCharsets.html*/
17       /*http://en.wikipedia.org/wiki/UTF-8*/
18       int c;
19       try {
20          do {
21             c=input.read();
22             System.out.println (c);
23          while (c>=0);
24       catch (IOException e) {
25          System.out.println (e.getMessage());
26       finally {
27          input.close();
28       }
29    }
30 /*para ver o Ã§ e o Ã£*/
Java2html

Nenhum comentário:

Postar um comentário