注意:在用gd庫輸出中文字串時,要使用imagettftext()函式,呼叫imagestring()函式是不行的。
參考示例如下。
示例1:
$pic=imagecreate(250,30);
$black=imagecolorallocate($pic,0,0,0);
$white=imagecolorallocate($pic,255,255,255);
$font="c://windows//fonts"; //必須是字元的路徑
$str ='php'.iconv('gb2312','utf-8','面對物件')." www.jbxue.com";
imagettftext($pic,10,0,10,20,$white,$font,$str);
示例2:文字水印。
* gd庫應用 文字水印
$pic=imagecreate(250,30);
$black=imagecolorallocate($pic,0,0,0);
$white=imagecolorallocate($pic,255,255,255);
$font="c://windows//fonts";
$str ='php'.iconv('gb2312','utf-8','面對物件')." www.jbxue.com";
php程式設計時亂碼,如何解決PHP漢字出現亂碼的問題
如何解決php漢字出現亂碼的問題 閱讀 84 1 連線資料庫時將字符集設定為 utf8 mysql mysql query set names utf8 mysqli mysqli set charset connect,utf8 2 使用 header 函式將響應頭的 content type 設...
PHP 程式設計亂碼問題
他設定了瀏覽器端採用gb2312的字符集,此時如果程式使用的是utf8的編碼 就是指以什麼樣的編碼來編寫的程式,一般在編輯器中設定 那麼就會產生亂碼。此時的解決方法就是把charset的值改為utf8 2 本身就存在亂碼問題 這種情況是指你的 本身就存在亂碼問題。照成這種情況的原因一般是你以另一種編...
PHP 生成 csv 檔案時亂碼解決
什麼是csv檔案?comma separator value 逗號分隔值 是也。常常用來資料轉換的中間檔案存在,比如 從mysql中匯出資料到csv,匯入csv到sqlserver中。最近在用epsilon的郵件服務做郵件營銷,epsilon的web前端接受csv格式的郵件列表,於是乎在linux下...