最新回答 / 生活和你
异常处理。JDK9及以上版本中,你要是在default package建立一个单独运行的类,就通不过编译。你要想运行,把module-info.java删了就完事了。
2020-02-06
二维码内容写成中文之后,调用读取的类,读出来的是一堆问号的解决方式:
在读取类中该为
BitMatrix bitMatrix=new MultiFormatWriter().encode(new String(content.getBytes("UTF-8"),"ISO-8859-1"), BarcodeFormat.QR_CODE, width, height,hints);
在读取类和创建类中,将编码都设为"ISO-8859-1"就能读取中文了
hints.put(EncodeHintType.CHARACTER_SET, "ISO-8859-1");
在读取类中该为
BitMatrix bitMatrix=new MultiFormatWriter().encode(new String(content.getBytes("UTF-8"),"ISO-8859-1"), BarcodeFormat.QR_CODE, width, height,hints);
在读取类和创建类中,将编码都设为"ISO-8859-1"就能读取中文了
hints.put(EncodeHintType.CHARACTER_SET, "ISO-8859-1");
2019-11-21