在 2016年9月20日星期二 UTC+8下午5:26:42,Robert Helios写道:
大家好!
有谁操作过用lua-gd生成图片验证码,验证码带汉字的,我这里处理汉字都是显示乱码;本质就是怎么能显示utf8的编码字符。?多谢回复。
例如这样的代码:
-- Common on Unix systems
-- local fontname = "FreeSerif"
local fontname = "FreeSerif"
-- Common on Windows systems
-- local fontname = "Arial Unicode"
gd.useFontConfig(true)
im = gd.createTrueColor(180, 180)
white = im:colorAllocate(255, 255, 255)
black = im:colorAllocate(0, 0, 0)
x, y = im:sizeXY()
im:filledRectangle(0, 0, x, y, white)
im:stringFT(black, fontname, 16, 0, 10, 30, "大益") -- 显示汉字字符,但是我的环境没有任何显示。?
im:png("utf-8.png")