I\'m using the PHP function imagettftext() to convert text into a GIF image. The text I am converting has Unicode characters including Japanese. Everything works fine on my
My prime suspect is the font you are using for rendering.
According to http://fr3.php.net/imagettftext, different versions of the GD library used by php can show different behaviour.
Edit:
Another idea: can you verify that $text = '日本語'; is really saved like this on your production server? Maybe there is an encoding problem with your script.
Next edit: BKB already proposed that. So in case this is the cause: he was first with the answer ;-)