/ / ZXing नकारात्मक बाइट्स truncading - zxing

ZXing नकारात्मक बाइट्स truncading - zxing

ZXing में मैं एन्कोड "आईएसओ -885 9 -1" का उपयोग कर एक बाइनरी डेटा की स्ट्रिंग बना रहा हूं लेकिन किसी भी तरह से उत्पादित क्यूआर कोड पढ़ने पर डेटा में नकारात्मक बाइट बाइट 63 को छोटा कर दिया जाता है

उदाहरण: क्यूआर कोड से पहले स्ट्रिंग (बाइट्स के रूप में)

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

क्यूआर कोड से स्ट्रिंग पढ़ा गया:

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

बेस 64 का उपयोग किए बिना मैं इसे कैसे रोकूं?

उत्तर:

उत्तर № 1 के लिए 1

किसी कारण से ZXing क्यूआर मैट्रिक्स को इकट्ठा करता हैसही डेटा के साथ, यह पठन है जो बाइट्स को छोटा करता है। मैंने अपने बाइनरी डेटा को बेस 64 पर एन्कोड करके और बढ़ते संदेश आकार से निपटने से समस्या को दूर कर दिया