/ / ZXing Tronquer des octets négatifs - zxing

ZXing octets négatifs tronqués - zxing

Dans ZXing i "créer une chaîne de données binaires en utilisant l'encodage" ISO-8859-1 " mais de toute façon les octets négatifs dans les données sont tronqués à l'octet 63 lors de la lecture du code QR produit

Exemple: Chaîne avant le code QR (en octets)

-78, 99, -86, 15, -123, 31, -11, -64, 77, -91, 26, -126, -68, 33

Chaîne lue à partir du code QR:

63, 99, 63, 15, 63, 31, 63, 63, 77, 63, 26, 63, 63, 33

Comment puis-je empêcher cela sans utiliser base64?

Réponses:

1 pour la réponse № 1

Pour une raison quelconque, ZXing assemble la matrice QRavec les données correctes, c’est la lecture qui tronque les octets. J'ai fini par contourner le problème en encodant mes données binaires sur base64 et en faisant face à l’augmentation de la taille des messages.