php程式設計時亂碼,php GD庫中文亂碼的解決方法

2021-10-25 21:45:02 字數 925 閱讀 1447

注意:在用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下...