Hi Fungify,
two issues.
1)
Code:
<rdf:Description rdf:about="uuid:faf5bdd5-ba3d-11da-ad31-d33d75182f1b" xmlns:MicrosoftPhoto="http://ns.microsoft.com/photo/1.0/">
<MicrosoftPhoto:LastKeywordXMP><rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:li>Ferie</rdf:li><rdf:li>Distortion Copenhagen 2011</rdf:li><rdf:li>Mærkedag/Bryllupsdag</rdf:li>
<rdf:li>Dyr/And</rdf:li></rdf:Bag>
</MicrosoftPhoto:LastKeywordXMP><MicrosoftPhoto:LastKeywordIPTC><rdf:Bag xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
<rdf:li>Ferie</rdf:li><rdf:li>Distortion Copenhagen 2011</rdf:li><rdf:li>Mærkedag/Bryllupsdag</rdf:li>
<rdf:li>Dyr/And</rdf:li></rdf:Bag>
In your example XMP RDF there two identical keyword lists. MicrosoftPhoto:LastKeywordXMP and MicrosoftPhoto:LastKeywordIPTC. Both lists contain the same keywords.
I dont't think that it makes sense to display a keyword twice for one picture only because it's in two different keyword lists, isn't it?
2) I entered
Code:
10 års bryllupsdag i København
into IrfanView as a keyword. MyPicsDB displayed it correctly. Then I added a second keyword with Microsoft Picture Gallery.
After that IrfanView shows
Code:
10 års bryllupsdag i København
but deleting, readding and rescanning the source in MyPicsDB still shows
Code:
10 års bryllupsdag i København;
That works because I modified the IPTC parser 2 months ago to first try utf-8 encoding. And if doesn't work (because of ascii codes higher than 128) the IPTC parser will use CP1252 (Windows Western Europe) encoding.
I don't know what's wrong with your picture.
My only explanation is that it is neither utf-8 nor cp1252 encoding.