我用QRCode生成二維碼圖片用zxing decode出來(lái)是亂碼,并且 我用QRCode decode報(bào)錯(cuò)
package?com.imooc.qrcode; import?java.awt.image.BufferedImage; import?java.io.File; import?java.io.IOException; import?java.io.UnsupportedEncodingException; import?javax.imageio.ImageIO; import?jp.sourceforge.qrcode.QRCodeDecoder; import?jp.sourceforge.qrcode.exception.DecodingFailedException; public?class?ReadQRCode?{ public?static?void?main(String[]?args)?{ File?file?=?new?File("/Users/chenhailong/Downloads/java/QRcodeImg.png"); BufferedImage?bufferedImage; try?{ bufferedImage?=?ImageIO.read(file); QRCodeDecoder?codeDecoder?=?new?QRCodeDecoder(); String?result; try?{ result?=?new?String?(codeDecoder.decode(new?MYQRCodeImage(bufferedImage)),"gb2312"); System.out.println(result); }?catch?(DecodingFailedException?e)?{ e.printStackTrace(); }?catch?(UnsupportedEncodingException?e)?{ e.printStackTrace(); } }?catch?(IOException?e1)?{ e1.printStackTrace(); } } }
我也沒(méi)發(fā)現(xiàn)我寫(xiě)的有啥問(wèn)題。我寫(xiě)的時(shí)候哪里有問(wèn)題 。異常都捕獲了。
jp.sourceforge.qrcode.exception.DecodingFailedException:?Give?up?decoding at?jp.sourceforge.qrcode.QRCodeDecoder.decode(QRCodeDecoder.java:88) at?com.imooc.qrcode.ReadQRCode.main(ReadQRCode.java:27)
2017-10-17
也是這個(gè)問(wèn)題?誰(shuí)解決了 ?
2017-09-07
這樣寫(xiě) 。還死活報(bào)那個(gè)錯(cuò)誤