日本語EUCのファイルを読み出す

いんちきcat

import java.util.*;
import java.io.*;

class _ {

public static void main(String... args){

String s;

if (args.length>=1) {


for (String filename : args ) {
File ef = new File(filename);
try {
FileInputStream fis= new FileInputStream(ef);
InputStreamReader isr = new InputStreamReader(fis, "eucJP");
BufferedReader br = new BufferedReader(isr);
System.out.println("[" + filename +"]");
while((s=br.readLine()) !=null ){
System.out.println(filename+":|"+s);
}

}catch(IOException e){
e.printStackTrace();
}
}
} else {
try {
InputStreamReader isr2 = new InputStreamReader(System.in,"eucJP");
BufferedReader br2 = new BufferedReader(isr2);
System.out.println("[stdin]");
while((s=br2.readLine()) !=null ){
System.out.println("|"+s);
}
}catch(IOException e){
e.printStackTrace();
}


}

}

}

JUGEMテーマ:コンピュータ



コメント

このブログの人気の投稿

4.3.0 Temporary Lookup Failureでドツボってた話

tomcat起動時の環境変数でJRE_HOMEを指定するときに

何が得られて何処へ向かうかだけを問うべき