解決GD中文亂碼問題

2022-10-06 14:42:19 字數 1162 閱讀 5164

今天程式設計客棧仔細研究了下gd的一些相關技術,順手也研究下gd中文亂碼的問題。

使用gd庫輸出中文字串,呼叫imagestring是沒有用的。需要使用imagettftext()函式。imagettftext函式的具體使用就參考手冊啦。

下面給個使用例項:

$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.phpobject.net"; 

imagettftext($pic,10,0,10,2程式設計客棧0,$white,$font,$str);

& 前面我給出乙個簡單的gd水印例項,只舉例說明了使用如何水印的,這裡給出乙個文字水印的簡單**。

<?php  

$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.phpobject.net"; 

本文標題: 解決gd中文亂碼問題

本文位址:

解決中文亂碼問題

這幾天遇到一些關於action中獲取jsp頁面a標籤的值會出下一些亂碼問題。自己做了一些相關的總結。解決這個問題要找到根本原因,如果以下 在action類中獲取value,如下 這樣子得到的值如果是中文可能會出現中文亂碼,原因是jsp經過伺服器tomcat請求action,tomcat預設編碼是 i...

解決中文亂碼問題

1.解決post方式提交form表單中文亂碼問題 request.setcharacterencoding utf 8 string test request.getparameter username 2.解決get方式提交form表單中文亂碼問題 超級鏈結處理方式也是類似的 string tes...

php ajax解決中文亂碼問題

當引數值為英文是可以正確寫入資料庫,但為中文是就不行,如何解決這個中文亂碼的問題呢?下面一步步教你如果解決php與ajax開發過程中,提交中文引數亂碼的問題。出現的原因是因為引數傳遞的格式問題 因為英文在引數傳遞轉換兩邊格式一樣所以沒問題 而中文狀態下的解析會出現構造組合問題 出現類似繁體的亂瑪 可...