先寫兩個函式
void selectfont(int size, int charset, const char* face)
void drawcnstring(const char* str)
// 將混合字元轉化為寬字元
wstring = (wchar_t*)malloc((len + 1) * sizeof(wchar_t));
multibytetowidechar(cp_acp, mb_precomposed, str, -1, wstring, len);
wstring[len] = l'\0';
// 逐個輸出字元
for (i = 0; i
// **所有臨時資源
free(wstring);
gldeletelists(list, 1);
}呼叫的時候在繪製函式裡面,這樣寫
glcolor3f(1.0f, 1.0f, 1.0f);
glrasterpos3f(0.2, 0.4 * 1.1, 0);
selectfont(19, default_charset, "華文仿宋");
drawcnstring("hello");
輸出中文字元
輸出中文字元 要想在圖形中輸出中文字元,需要對輸出的中文字元進行編碼。使用iconv 函式,可以把一種編碼的字元,轉換為其他編碼的字元。下面介紹在圖形中輸出中文字元的方法,建立乙個新圖形 image imagecreate 400,200 設定背景,分配顏色 bgcolor imagecoloral...
MySQL不能插入中文字元及中文字元亂碼問題
mysql的預設編碼是latin1,不支援中文,要支援中午需要把資料庫的預設編碼修改為gbk或者utf8。在安裝後mysql之後,它的配置檔案不是很給力,不知道你們的是不是,反正我的是!開始插入中文字元的時候出現如下錯誤 error 1366 hy000 incorrect string value...
MySQL不能插入中文字元及中文字元亂碼問題
mysql的預設編碼是latin1,不支援中文,要支援中午需要把資料庫的預設編碼修改為gbk或者utf8。在安裝後mysql之後,它的配置檔案不是很給力,不知道你們的是不是,反正我的是!開始插入中文字元的時候出現如下錯誤 error 1366 hy000 incorrect string value...