--------------------------------------------------------------------- ●データファイルの指定 【以前は…】 fileEncoding = System.getProperty("file.encoding"); if (fileEncoding.startsWith("EUC")){ rgbFile = "rgbtest.euc.txt"; //for Linux } else{ rgbFile = "rgbtest.sjs.txt"; //for Windows } 【今は…】 rgbFile = "rgbtest.utf8.txt"; //UTF-8ファイルに統一 --------------------------------------------------------------------- ●IOオブジェクトの文字種指定 【以前は…】 //ファイルをJARファイルのリソースにする InputStream is = this.getClass().getResourceAsStream("/" + filename); BufferedReader in = new BufferedReader(new InputStreamReader(is)); //無指定==ロカール依存 【今は…】 //ファイルをJARファイルのリソースにする InputStream is = this.getClass().getResourceAsStream("/" + filename); BufferedReader in = new BufferedReader(new InputStreamReader(is, "UTF-8")); //これで、file.encodingがUTF-8でない環境でもOKだ ---------------------------------------------------------------------