Das verwende ich ja schon.
Mit utf8_encode() sind nur die großen Umlaute falsch dargestellt, ohne alle.
entweder alle oder garnicht - "große umlaute" liegen genauso wie die "kleinen" ausserhalb von 7-bit-ascii und sind somit in utf-8 abweichend von zb ansi-codierten-zeichen