輸出中文字元

2021-05-23 18:23:46 字數 871 閱讀 9627

輸出中文字元

要想在圖形中輸出中文字元,需要對輸出的中文字元進行編碼。使用iconv()函式,可以把一種編碼的字元,轉換為其他編碼的字元。下面介紹在圖形中輸出中文字元的方法,

<?php

//建立乙個新圖形

$image = imagecreate(400,200);

//設定背景,分配顏色

$bgcolor = imagecolorallocate($image,250,250,250);

$black = imagecolorallocate($image,0,0,0);

//指定imagettftext()函式使用的字型

$font = 「simhei.ttf」;

//字義要輸出的中文字串

$string = 「這是中文字串」;

//對中文字元進行編碼

$codestring = iconv(「gb2312″,」utf-8″,$string);

//使用imagettftext()函式輸出文字

imagettftext($image,20,0,30,30,$black,$font,$codestring);

imagettftext($image,20,180,200,100,$black,$font,$codestring);

imagettftext($image,20,60,200,180,$black,$font,$codestring);

//輸出圖形

header(「content-type: image/png」);

imagepng($image);

//釋放資源

imagedestroy($image);

C 輸出中文字元

1.cout 場景1 在原始檔中定義 const char str 中文 在 vc 編譯器上,由於windows環境用 gbk編碼,所以字串 中文 被儲存為 gbk內碼,編譯器也把 str 指向乙個包含有 gbk編碼的唯讀記憶體空間.用 cout 輸出 str 時,由於中文windows環境用gbk...

php輸出中文字元

中文字元不可以使用imagettftext 函式在中直接輸出,如果要輸出中文字元,需要先使用iconv 函式對中文字元進行編碼,語法格式如下 string iconv string in charset,string out charset,string str 說明 引數 in charset是中...

Dev Cpp 輸出中文字元問題

最近 c 上機作業,vc 6.0 掛了沒法用,只好用 dev cpp 先頂替一下,然而在遇到輸出中文字元的時候出現了亂碼的情況,但這種情況又非常詭異。於是簡單了解了一下寫成此部落格。寫在前面 1.使用版本 5.11 2.gcc版本 4.9.2 問題描述 我需要輸出如下中文字元 按順序輸入 學號 姓名...