Hmmm, versuch' mal, alle nicht-ASCII-Zeichen durch ihre HTML-Umschreibungen zu ersetzen (also Ä durch ä oder & durch &). Wenn du PHP zur Hand hast geht das recht bequem, indem du den Text, der außerhalb von Tags steht, mal durch die Funktion htmlentities() laufen läßt.