Thanks Andreas.
Line nrs in AbstractImageSessionContext do not match with what I see but I
am not using trunk.
What I found out debugging is that the A9C3 character is escaped as %A9%C3
when the url is contructed but that in the toFile method %A9 and %C3 are
interpreted as 2 different characters.
I am also confused on why you get
"resolve on héxlæ.png canRead returns false"
Perhaps your machine/filesystem is not using utf8 and/or saving the file did
not use utf8 or something like that
I don't mind rewriting the URI resolver in whatever way to make it work bit
FOP. For now I have something very ugly hacked in, but at least that is
working
It looks like
class MyStreamSource extends StreamSource {
private File file;
public MyStreamSource(File f) {
super(f);
this.file=f;
}
@Override
public String getSystemId() {
return this.file.getAbsolutePath();
}
@Override public InputStream getInputStream() {
try {
return new FileInputStream(file);
} catch (FileNotFoundException e) {
return null;
}
}
}
Any other advice more than welcome.
Thanks,
Peter
--
View this message in context:
http://www.nabble.com/URIResolver-in-combination-with-filenames-with-unicode-characters-fails---Problem-in-AbstractImageSessionContext-toFile--tp24235918p24268624.html
Sent from the FOP - Users mailing list archive at Nabble.com.
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]