エンコーディングテーブルをチェックするコードがあります:
System.out.println("enc. table: "+System.getProperty("file.encoding") +
"enc. table: "+new java.io.OutputStreamWriter(new java.io.ByteArrayOutputStream()).getEncoding() +
"enc. table:" + java.nio.charset.Charset.defaultCharset().name());
Windows から起動すると cp1250 のテキスト ファイルが取得され、組み込みシステムから起動すると cp852 のテキスト ファイルが取得されます。Windows ではコード ページ 852 を設定しました。Eclipse では cp852 を設定しました。いくつかの解決策?