I encoded a link in a QR code and the problem is that the link has the caracter ":" and the phisical key from the keyboard that has ":" is not the same in all languages.
So if I change the language from the windows OS the scanned code will be different.
I have no control over the apps that will scan the code, is there a way to encode the link in such a way that it will be scanned the same regardless of the OS language?
I use Java, I encode using this code(I'm not sure is relevant):
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);