Re: [請益] 請問php生成png圖片時 可以寫入中文字嗎?

看板PHP作者 (倒數27天退伍)時間19年前 (2006/08/14 10:10), 編輯推噓2(202)
留言4則, 4人參與, 最新討論串2/2 (看更多)
※ 引述《alexblue (倒數27天退伍)》之銘言: : 小弟寫一個簡單生成統計圖 png檔的 : 我希望 在生成圖 加一段中文字 : 但經過測試後 英文是可以的 但中文卻變成亂碼? : 是不是要先用函式編碼轉換嗎? : 如果是要用哪一種函式呢? : 這個問題 我找了好久!! 希望有相關各位大大解答? 我用iconv函式轉換成uft-8 輸出 顯示 出現空格 以下是我測試的程式碼 請各位大大指導一下!! <? header("Content-type: image/png"); $im = imagecreate(400, 50); $white = imagecolorallocate($im, 255, 255, 255); $grey = imagecolorallocate($im, 128, 128, 128); $black = imagecolorallocate($im, 0, 0, 0); $text = '測試 test'; $text=iconv("big5","utf-8",$text); $font = 'arial.ttf';//字形設定 imagettftext($im, 30, 0, 11, 31, $grey, $font, $text); imagepng($im); imagedestroy($im); ?> 顯示結果是"二個空格 test" -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.64.181.82

08/14 11:55, , 1F
arial 不是中文字型
08/14 11:55, 1F

08/14 14:46, , 2F
改成細明體 用iconv轉換utf8 就ok了!! 感謝大大的指導
08/14 14:46, 2F

08/14 17:26, , 3F
使用細明體要小心,除非你有原板版權,否則是圍法的
08/14 17:26, 3F

08/15 00:46, , 4F
請問有沒有網友推薦哪一套免費的中文字型?
08/15 00:46, 4F
文章代碼(AID): #14tzkZ9F (PHP)
文章代碼(AID): #14tzkZ9F (PHP)