Hallo Marco,
leider kann ich nur ein bisschen raten:
die Datei sieht so aus:
<?xml version='1.0' encoding='utf-8'?>
<myDoc>
...
<unit>µg</unit>
...
</myDoc>
Ich gehe mal davon aus, dass der Editor die Datei auch als utf-8 speichert und nicht als iso-sonstwas.
Als Ausgabe bekomme ich dann: ... <unit>┬Ág</unit> ...
Ausgabe wo: Per Swing in einem GUI-Element, per Konsole, auf dem Webbrowser?
Kann es sein, dass von vorne bis hinten alles utf-8 ist, aber das Ausgabegerät die Ausgabe als 8bit-Zeichensatz interpretiert und ausgibt? Das würde auch erklären, warum aus dem µ zwei Zeichen geworden sind.
Gruß
Olaf