Hallo zusammen,
woran kann es liegen, wenn in der JAR mit identischem Code andere String-Teile extrahiert werden, als in der IDE? Hab mal eine Umwandlung des Strings ins UTF8-Format probiert, bringt aber nichts.
Hier der Code:
woran kann es liegen, wenn in der JAR mit identischem Code andere String-Teile extrahiert werden, als in der IDE? Hab mal eine Umwandlung des Strings ins UTF8-Format probiert, bringt aber nichts.
Hier der Code:
Code:
Scanner scanner = new Scanner(new URL(url).openStream());
while(scanner.hasNextLine()){
string+=scanner.nextLine();
}
scanner.close();
//string=convertToUTF8(string);
if(string.contains("Error 404"))throw new Exception();
String wort=null;
for(int i=0;i<25;i++) {
wort="";
int beginn=string.indexOf("data-default=");
beginn+=14;
string=string.substring(beginn);
int ende=string.indexOf("\"");
wort=string.substring(0,ende);
formen.add(wort);
}
public static String convertToUTF8(String s) {
String out = null;
try {
out = new String(s.getBytes("UTF-8"), "ISO-8859-1");
} catch (java.io.UnsupportedEncodingException e) {
return null;
}
return out;
}
Zuletzt bearbeitet: