Hallo,
ich erzeuge ein JDOM Document für eine XML-Datei und les es mit
doc = saxbuilder.build(String pfadzurdatei) ein.
Das klappt alles soweit, sogut - es sei denn, ich verwende z.B. einen Dateinamen im "pfadzurdadei" der Sonderzeichen enthält, wie z.B. ein 'ß'. Dann wird die Exception geworfen java.net.MalformedURLException: unknown protocol: f. f ist die Bezeichnung des Laufwerks, von der der Pfad ausgeht, also F:.
Welche Möglichkeiten gibt es, dieses Problem zu beheben, so dass auch Dateien und Pfadangaben mit Sonderzeichen möglich sind?
Was mich auch etwas stutzig mach ist die Aussage der Fehlermeldung f wäre ein unbekanntes Protokol. Das stimmt zwar auch, aber warum funktioniert es dann mit Dateien ohne Sonderzeichen?
Gruß, Ralf
ich erzeuge ein JDOM Document für eine XML-Datei und les es mit
doc = saxbuilder.build(String pfadzurdatei) ein.
Das klappt alles soweit, sogut - es sei denn, ich verwende z.B. einen Dateinamen im "pfadzurdadei" der Sonderzeichen enthält, wie z.B. ein 'ß'. Dann wird die Exception geworfen java.net.MalformedURLException: unknown protocol: f. f ist die Bezeichnung des Laufwerks, von der der Pfad ausgeht, also F:.
Welche Möglichkeiten gibt es, dieses Problem zu beheben, so dass auch Dateien und Pfadangaben mit Sonderzeichen möglich sind?
Was mich auch etwas stutzig mach ist die Aussage der Fehlermeldung f wäre ein unbekanntes Protokol. Das stimmt zwar auch, aber warum funktioniert es dann mit Dateien ohne Sonderzeichen?
Gruß, Ralf