Gerald Vogt wrote:
I want to save some data in a rdf datasource that is written to a local
file. Everything seems to work fine except for one little problem: one
literal contains HTML code. It appears correctly encoded in the file, e.g.:
<p>sample text more text</p>
appears like
... NS1:html="<p>sample text&nbsp;more text</p>" ...
However, when I retrieve the literal from the datasource like this:
var target = gMojiDS.GetTarget(resource,
RDFService.GetResource(MOJI_NS + 'html'), true);
target.QueryInterface(Components.interfaces.nsIRDFLiteral);
html = target.Value;
My sample text from above looks like this:
<p>sample text?more text</p>
i.e. there is a "?" where should be " ". I haven't tested all
entities but át least ">" works fine...
Do I miss something or is this a bug?
Potentially you're looking at that value with a tool that doesn't have a
glyph for code 160 (which is NBSP), or even can't deal with non-ASCII
characters at all?
Best regards, Julian
_______________________________________________
Project_owners mailing list
[email protected]
http://mozdev.org/mailman/listinfo/project_owners