setlocale(LC_MONETARY, 'en_GB.UTF-8');
imagestring( $my_img, 4, $colC, $row1, money_format('%(#5n', $rates[0][0]), $text_colour );
...
...
...
header( "Content-type: image/png" );
imagepng( $my_img );
imagecolordeallocate( $line_colour );
imagecolordeallocate( $text_colour );
imagecolordeallocate( $background );
imagedestroy( $my_img );
Everything works fine, however I have a strange error...
The currency symbol looks wrong. Instead of showing a £ sign, it shows an A with a caret on top and what looks like the bottom half of a pound sign.
So I tried to remove the .UTF-8 and the A with a caret disappears but it still only shows the bottom half of the pound sign.
What I want, is simply a £ sign. Can anybody help please???