Kommandozeile und Sonderzeichen

Mortal_Shadow

Aktives Mitglied
Hi,
ich habe folgendes Problem:

Meine .jar starte ich per batch-datei.
Sie will nun eine Eingabe.
Klappt auch soweit, außer die Eingabe enthält Sonderzeichen.
Z.B. ein 'ö' sieht man zwar in der kommandozeile normal da stehen, allerdings wird es von java nicht wie ein java-'ö' behandelt.
Umgekehrt ist eine ausgabe von java (z.B. System.out.println("Böse") wird zu b%se) auch falsch.

Hingegen in Eclpise gestartet und von dort aus die Eingabe gemacht funktioniert alles.
(-> Vmtl ein Problem mit dem windows-charset)

Gibt es da ein workaround?
 

Mortal_Shadow

Aktives Mitglied
Ich kriegs nicht hin..
Folgendes Testprogramm:
Java:
ByteBuffer bb = ByteBuffer.allocate(1000);
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
br.read(bb.asCharBuffer());
Charset c = Charset.forName("850");//Charset.forName(System.getProperty("console.encoding"));
//c = Charset.defaultCharset();
CharBuffer cb = c.decode(bb);
if(cb.toString().contains("ö"))
{
	System.out.println("jay!");
}
Wie man sieht, klappt es auch mit defaultCharset und console.encoding nicht (beide probiert).

Was ich letztendlich haben will, ist eine Url.
Ein java-sonderzeichen wird auch schön brav in ein %XX umgewandelt, klappt halt bei einer konsolen-eingabe nicht.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
OSchriever Programm über Linux-Kommandozeile ausführen Allgemeine Java-Themen 20
M Threads über Kommandozeile Allgemeine Java-Themen 5
J Sudoku Kommandozeile Allgemeine Java-Themen 13
K Input/Output Enter der OS-Kommandozeile nachstellen Allgemeine Java-Themen 4
G Auf Kommandozeile über Processobjekt mit Outputstream Allgemeine Java-Themen 3
I bibliotheken nur via kommandozeile laden Allgemeine Java-Themen 16
J mailx Kommandozeile Allgemeine Java-Themen 5
W Probleme beim Ausführen einer Java Klasse auf Kommandozeile Allgemeine Java-Themen 17
M Kommandozeile von Windows steuern Allgemeine Java-Themen 2
A Bild über Kommandozeile ausgeben? Allgemeine Java-Themen 8
R Sonderzeichen aus Datei einlesen und in Datei ausgeben. Allgemeine Java-Themen 17
N iText keine Sonderzeichen und Umlaute unter Windows Allgemeine Java-Themen 13
J Sonderzeichen für Griechisch Allgemeine Java-Themen 2
E Sonderzeichen nicht setzbar: Großes Problem bei Programmierung unter Linux Mint mit Virtual Box Allgemeine Java-Themen 5
MiMa Sonderzeichen Dateiname Allgemeine Java-Themen 18
A Bestimmte Sonderzeichen im Regulären Ausdruck Allgemeine Java-Themen 2
W Sonderzeichen DACH ^ Allgemeine Java-Themen 6
A Input/Output Serialisierung Sonderzeichen Allgemeine Java-Themen 3
S Zu .txt inklusive Sonderzeichen Allgemeine Java-Themen 3
X Java String Regex - Sonderzeichen Filtern Allgemeine Java-Themen 5
J HTML-Sonderzeichen ersetzen Allgemeine Java-Themen 2
K _alle_ Sonderzeichen parsen Allgemeine Java-Themen 2
Q Sonderzeichen Ausgeben Allgemeine Java-Themen 8
L Das Sonderzeichen & Allgemeine Java-Themen 14
W Problem bei der Suche (binarySearch) vom deutschen Sonderzeichen "ß" im einem Array Allgemeine Java-Themen 6
data89 (Deutsche) Sonderzeichen in Java Allgemeine Java-Themen 3
W Nicht deustche sonderzeichen mit normalen Zeichenvergleichen Allgemeine Java-Themen 2
G Sonderzeichen für Files Allgemeine Java-Themen 5
M Sonderzeichen in String suchen Allgemeine Java-Themen 4
@ RegEx: Alle Sonderzeichen ausser dem Punkt Allgemeine Java-Themen 4
M Sonderzeichen bzw. deren Erkennung Allgemeine Java-Themen 3
W Sonderzeichen einlesen Allgemeine Java-Themen 3
M [Windows] Aufruf von Java mit Sonderzeichen im Classpath Allgemeine Java-Themen 5
karambara Sonderzeichen-Problem beim Lesen und Speichern von Dateien Allgemeine Java-Themen 6
byte Unicode Sonderzeichen Allgemeine Java-Themen 2
W Sonderzeichen in Access 97 schreiben Allgemeine Java-Themen 2
M Sonderzeichen; Javac auf Lin <-> Win Allgemeine Java-Themen 11
T Html aus einem String strippen + Sonderzeichen ersetzten Allgemeine Java-Themen 2
J sonderzeichen entfernen Allgemeine Java-Themen 6
N HTML Sonderzeichen Allgemeine Java-Themen 4
J URL Objekt zu File Objekt - wie lösche ich Sonderzeichen Allgemeine Java-Themen 3
H Maskieren von Sonderzeichen beim Dateien lesen Allgemeine Java-Themen 2
V Umlaute, sonderzeichen beim HTMLEditiorKit Allgemeine Java-Themen 2
M Sonderzeichen in einem Regex? Allgemeine Java-Themen 2

Ähnliche Java Themen


Oben