java - 以 QR 码编码的链接 - 有没有办法进行编码,以便无论操作系统当前语言如何,结果都是相同的?
问题描述
我在二维码中编码了一个链接,问题是该链接具有字符“:”,并且键盘中具有“:”的物理键在所有语言中都不相同。
因此,如果我从 Windows 操作系统更改语言,扫描的代码会有所不同。
我无法控制将扫描代码的应用程序,有没有办法对链接进行编码,以便无论操作系统语言如何,它都将被扫描相同?
我使用 Java,我使用此代码进行编码(我不确定是否相关):
BitMatrix bitMatrix = barcodeWriter.encode(link_results, BarcodeFormat.QR_CODE, 400, 400);
BufferedImage bi = MatrixToImageWriter.toBufferedImage(bitMatrix);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ImageIO.write(bi, "jpg", baos);
解决方案
推荐阅读
- python - 将函数调用注入python函数
- python - 如何将来自两个不同字典的键组合成一个列表,该列表是第三个字典的值
- r - 使用 R 和 gsub 有没有办法删除两个特殊字符并用一个替换
- flutter - 如何使用 BLoC 以编程方式关闭 CupertinoActionSheet?
- javascript - 如何打开一个新页面(窗口)并从该页面复制一些内容而不显示它?
- loops - 代码在循环内不起作用,但在循环外起作用
- pandas - 如何使用 cartopy 将绘图值分散在范围颜色中?
- python - 在列表中拆分字符串的单词
- django - Vue + DRF - 获取用户的最佳方式
- mysql - 在动态列名mysql中转义句号