!1165 QrCodeUtil 增加ECI配置,解决扫码桩扫描二维码 出现类似:"\000026"的问题

* QrCodeUtil 增加ECI配置,解决扫码桩扫描二维码 出现类似:"\000026"的问题
This commit is contained in:
dazer007
2024-01-24 08:39:33 +00:00
committed by Looly
parent dd1ec90fd4
commit 1fff2001be
2 changed files with 52 additions and 2 deletions

View File

@@ -49,6 +49,9 @@ public class QrCodeUtilTest {
final QrConfig config = QrConfig.of();
config.setMargin(0);
config.setForeColor(Color.CYAN);
// 关闭ECI模式部分老设备不支持ECI编码 如果二维码中包含中文,则需要必须开启此配置
// 现象:使用三方识别二维码工具、手机微信、支付宝扫描正常,使用扫码桩、扫码枪识别会多出来,类似:\000026、\000029字符
config.setEnableEci(false);
// 背景色透明
config.setBackColor(null);
config.setErrorCorrection(ErrorCorrectionLevel.H);