- Registriert
- 15.09.09
- Beiträge
- 2.169
Hey Apfeltalker,
ich habe da so ein Problemchen mit meinem Java Code.
Und zwar führe ich aus dem Code heraus einen Befehl aus der in der Shell ausgeführt werden soll - klappt auch wunderbar
Doch ein Problem gibt es wenn beispielsweise in der Rückgabe ein "Ä" drinn steckt bekomm ich leider kein Ä sondern ein: "√§" (in diesem Fall ein kleines "ä")
Ich bin mir sehr sicher das es am Unicode liegt und es wohl auch eine Eclipse Einstellung sein könnte.
Oder sollte ich im Java Code den String auf solche Zeichen überprüfen und ersetzen? Problem dabei das es viel zu viele sind da praktisch alles die Rückgabe sein kann.
Ich habe dieses Problem außerdem wenn ich meinen Source Code auf einem Debian Computer ansehe dort finde ich dann in Kommentaren die selben zeichen wieder (Wenn doch mal ein deutscher dazwischen hängt^^)
In diesem Fall ginge es aber um ein finniesches aber das spielt sicher keine Rolle.
Ich bitte um Rat!
ich habe da so ein Problemchen mit meinem Java Code.
Und zwar führe ich aus dem Code heraus einen Befehl aus der in der Shell ausgeführt werden soll - klappt auch wunderbar
Code:
Runtime runtimefortitle = Runtime.getRuntime();
String command = "date", line, source = "";
try {
Process process = runtimefortitle.exec(shellcommand);
BufferedReader is = new BufferedReader(new InputStreamReader(process.getInputStream()));
while ((line = is.readLine()) != null) {
target = target +line;
}
} catch (IOException e) {
e.printStackTrace();
}
System.out.println(target);
Ich bin mir sehr sicher das es am Unicode liegt und es wohl auch eine Eclipse Einstellung sein könnte.
Oder sollte ich im Java Code den String auf solche Zeichen überprüfen und ersetzen? Problem dabei das es viel zu viele sind da praktisch alles die Rückgabe sein kann.
Ich habe dieses Problem außerdem wenn ich meinen Source Code auf einem Debian Computer ansehe dort finde ich dann in Kommentaren die selben zeichen wieder (Wenn doch mal ein deutscher dazwischen hängt^^)
In diesem Fall ginge es aber um ein finniesches aber das spielt sicher keine Rolle.
Ich bitte um Rat!
