Skip to content

QR Code Not Generated for Strings of 192 to 217 Characters #6

Description

@Revanjin

We've observed that URLs or strings ranging from 192 to 217 characters fail to generate a QR code. The issue stems from a specific line in the code:

javascript
if(buffer.getLengthInBits()+4<=totalDataCount*8){buffer.put(0,4);}

The error encountered is:
Uncaught (in promise) Error: code length overflow. (1756>1056)

Furthermore, we confirmed this behavior on for example the website Vue QR Code Component. Any input within the specified character range fails to produce a QR code.
I also tested this on Codepen. QR Code Codepen

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions