Some of you may have expirienced the issue, that php's
imagestring-function doesn't properly show UTF-8 characters.
As workaround you can use the imagettftext-function.
When using imageTTFtext instead of imagestring, you have to know, that you don't use the $font-ids from PHP, instead you use fontfiles.
imagestring ( resource $im, int $font, int $x, int $y, string $s, int $color )
imagettftext ( resource $im, int $size, int $angle, int $x, int $y, int $color, string $fontfile, string $text )
Keep $angle=0 if you want just horizontal-text. Hope that helps!