php中文水印亂碼的解決辦法:1、新增宣告「utf-8」;2、把要生成的文字用iconv轉成「utf-8」;3、將生成文字的函數改為「ImageTTFText」函數。
php生成文字水印時中文亂碼的問題
這兩天幫同事測試合成圖片和文字的效果,圖片合成沒有問題,但是合成文字的時候,遇到了點小問題,中文一直是亂碼,開始以為沒有加宣告utf-8,加上之後,發現還是不行,然後又把要生成的文字用iconv轉成utf-8還是不行,搜了下,最後發現用的生成文字的函數有問題,之前用的是這個imagestring(),貌似這個函數對中文不太支援,我換成了ImageTTFText
就好了。
更多相關知識,請存取PHP中文網!
以上就是php中文水印亂碼怎麼辦的詳細內容,更多請關注TW511.COM其它相關文章!