|Perl: the Markov chain saw|
Well, I admit that I might be shooting in the dark here, but ...
In perldoc perlpod I read the following caveat:
And don’t forget, when using any command, that the command lasts up until the end of its paragraph, not its line. So in the examples below, you can see that every command needs the blank line after it, to end its paragraph.
(... which sure looks to me like one of those “doh-h-h!!” things that I am all too-familiar with.)
I also notice from the documentation for Pod-ProjectDocs that the charset can also be specified there as a parameter.
Now, my big question is (and it is one that I don’t know the answer to): does the UTF-8 character set support the German umlaut?
Your quotation of the meta-tag ... well, I shall merely assume that there is a closing-quote after text/html. But, assuming this to be the case, I see that it does specify UTF-8, which rather makes me suspect that this encoding does not contain the character you seek. And if that be the case, then this is the real reason why the display is turning out wrongly.