weibo_Cassiel煖_03941863
2016-09-10 18:18
上面是我的解析代码,解析结果非常奇怪,我解析img.png的时候是正常的数据,但我解析qrcode.png的时候却是一系列数字的组合,但是我把两个图片的byte[] result打印出来是一样的,但是转换成string后却不可以,这是为什么?
不是编码的问题,还是生成的图片有问题,大家看那个双重for循环gs.fillRect方法,大家如果i在外层循环,j在内层循环(个人习惯),应该gs.fillRect(i*3+pixoff,j*3+pixoff, 3, 3);,而不是gs.fillRect(j*3+pixoff,i*3+pixoff, 3, 3);j和i的位置问题,我生成的图片扫描出来www.imooc.com,但是解析确实一串数字,发现i和j写反了
字符编码的问题,你要讲生成时的编码和解析时的编码统一;
可能是字符编码的问题,吧gb2312改成utf-8
Java生成二维码
84569 学习 · 279 问题
相似问题