Imad Posted April 14, 2009 Share Posted April 14, 2009 Alright, I'm trying to work with UTF8 to accept the Chinese language in a PHP image to no avail. I keep getting a bunch of squares. I'm using imagettftext(); to write text to the image, I tried using the utf8_encode function to encode the chars, but it doesn't seem like it wants to work. Any ideas? Quote Link to comment Share on other sites More sharing options...
taquitosensei Posted April 14, 2009 Share Posted April 14, 2009 Do you have the chinese font installed on your server? Also make sure it's using utf-8 for your database. SET NAMES utf8 after your connection. and then in your header make sure you're using utf-8 Content-Type: text/html;charset=utf-8 Quote Link to comment Share on other sites More sharing options...
Imad Posted April 14, 2009 Author Share Posted April 14, 2009 Thanks for your reply. I already have everything you mentioned. However, because I'm generating an image and writing the text to it, I'm using a different type of font selected. It's probably that? If so, is there a way to detect if it's Chinese, and if it is, change the font selection? Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.