だからここに私の問題があります。を使用して web から json を読み込んでいhttpurlconnection
ます。その json にはドイツ語の特殊文字 (äöü) が含まれています。NetBeans の内部では、すべて問題ありません。jar をビルドして実行すると、「Silberanhänger」が「Silberanhänger」に変わります。コードはこちらです。内部には特別なものはありません
URL url = new URL("jsonUrl);
HttpURLConnection con = (HttpURLConnection) url.openConnection();
con.setUseCaches(false);
con.setRequestProperty("Accept-Language","de-de,de;q=0.8,en-us;q=0.5,en;q=0.3");
con.setRequestProperty("Cookie","s="+session);
try (BufferedReader bf = new BufferedReader(new InputStreamReader(
con.getInputStream()))) {
jsonRepresentation = bf.readLine(); //only 1 line
}
con.disconnect();
System.out.println(jsonRepresentation) // "ä" in IDE, "ä" in Live