Note: I haven't actually ever tried to put non-latin character s in an
image, but I think this is the proper thing to do.
First of all, I believe imagettftext() accepts string in the UTF-8
encoding. SO, the first thing to try would be to convert to UTF-8l
mb_convert_encoding($text, 'UTF-8','iso-8859-2');
And, if that doesn't work. Ensure the font you're specifying can handle
the characters you're giving it. (Arial Unicode would probably be a safe
test font)
hope this helped.
Chris
Graham Anderson wrote:
How can I get Polish , iso-8859-2, text, to output properly ?
PHP is reading the accent characters as blocks
I tried this, but it did not work...
// Set up text for a 'Polish' button
$text = "rozwiązania";
$text = mb_convert_encoding($text, "iso-8859-2","Auto");
// Composit the text over a button image and output it
imagettftext($im, $fontSize, 0, 11, 16, $white, $font, $text);
Ultimately, I want to pass a $language variable to the script to get
it to output to any number of supported languages
is there a simple function that does this ?
many thanks in advance :)
g
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php