一个图片网站上传到服务器上后做测试,发现在用ASPJPEG组件生成水印时,汉字竟然是乱码,然后就想ASPJPEG组件里应该有给要生成的文字设置编码的命令,但是找了半天都发现,站长自己试了好多方法,生成出来的图片上的汉字水印都是乱码,无意中更换了下生成水印时设置的字符集,没想到问题竟然解决了:
jpeg.Canvas.Font.Color = &HFF0000 ' Red
jpeg.Canvas.Font.Family = "宋体_GB2312" '就是这一句解决了汉字水印乱码的问题
jpeg.Canvas.Font.Bold = True
jpeg.Canvas.Font.Size = 22
jpeg.Canvas.Font.Quality = 4 ' Antialiased
jpeg.Canvas.Font.BkMode = "Opaque" ' to make antialiasing work
jpeg.Canvas.Print PicWidth-600,PicHeight-30,title