- 13 名前:デフォルトの名無しさん [04/08/08 06:32]
- Vで質問です。
StorageConnectionを使って作ったInputStreamでInputStreamReaderを作るとなんか変です。 ちゃんと文字が読めません。(System.out.printlnすると□ばかりに化ける) 開きたいファイルをそのままjarに入れておいて、getResourceAsStreamから作ったInputStreamだとちゃんと読めます。 原因何かないでしょうか。JSCL1.2対応のエミュで実行しています。 StorageConnection conn = (StorageConnection)Connector.open( "file://"+textfile); InputStream in = conn.openInputStream(); //in=getClass().getResourceAsStream(filename)だと読める InputStreamReader reader = new InputStreamReader( in, "SJIS"); char[] buf = new char[8192]; reader.read(buf); System.out.println( new String(buf));
|

|