首頁 >後端開發 >PHP問題 >php中文水印亂碼怎麼辦

php中文水印亂碼怎麼辦

藏色散人
藏色散人原創
2020-07-11 10:44:032827瀏覽

php中文水印亂碼的解決方法:1、加入宣告「utf-8」;2、把要產生的文字用iconv轉成「utf-8」;3、將產生文字的函數改為“ImageTTFText”函數。

php中文水印亂碼怎麼辦

php產生文字浮水印時中文亂碼的問題

這兩天幫同事測試合成圖片和文字的效果,圖片合成沒有問題,但是合成文字的時候,遇到了點小問題,中文一直是亂碼,開始以為沒有加聲明utf-8,加上之後,發現還是不行,然後又把要生成的文字用iconv轉成utf-8還是不行,搜了下,最後發現用的生成文字的函數有問題,之前用的是這個imagestring(),似乎這個函數對中文不太支持,我換成了ImageTTFText就好了。

更多相關知識,請造訪PHP中文網

以上是php中文水印亂碼怎麼辦的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn