亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我用QRCode生成二維碼圖片用zxing decode出來是亂碼,并且 我用QRCode decode報錯

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();
		}
		
	}

}

我也沒發現我寫的有啥問題。我寫的時候哪里有問題 。異常都捕獲了。


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)


正在回答

2 回答

也是這個問題?誰解決了 ?

0 回復 有任何疑惑可以回復我~
#1

WenRou夏天

最后加exit()
2018-08-12 回復 有任何疑惑可以回復我~
package?com.imooc.qrcode;

import?java.awt.image.BufferedImage;
import?java.io.File;
import?java.io.IOException;

import?javax.imageio.ImageIO;

import?jp.sourceforge.qrcode.QRCodeDecoder;

public?class?ReadQRCode?{

	public?static?void?main(String[]?args)?throws?IOException?{

		File?file?=?new?File("/Users/chenhailong/Downloads/java/QRcodeImg.png");
		BufferedImage?bufferedImage?=?ImageIO.read(file);
		QRCodeDecoder?codeDecoder?=?new?QRCodeDecoder();
		String?result?=?new?String?(codeDecoder.decode(new?MYQRCodeImage(bufferedImage)),"gb2312");
		
		System.out.println(result);
	}

}

這樣寫 。還死活報那個錯誤


Exception?in?thread?"main"?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:18)


0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我用QRCode生成二維碼圖片用zxing decode出來是亂碼,并且 我用QRCode decode報錯

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號