Skip to content

[Bug] Resume parser extracts irrelevant/garbage characters during file upload #6096

Description

@CodeSparks45

Description

While uploading a resume document to the platform, the parsing engine randomly extracts irrelevant, corrupted, or garbage characters (such as encoding artifacts like ``, é, or unrecognized Unicode symbols). This disrupts the data extraction process, polluting the parsed output and leading to an inconsistent user experience when the data is populated in the UI. It appears to be an issue with how the binary buffer is decoded to text, or how specific fonts/ligatures in the uploaded file are handled by the underlying parsing library.

Steps to Reproduce

Steps to Reproduce*

Navigate to the section of the application where resume uploading/parsing is supported.

Upload a standard resume file (PDF or DOCX format containing standard formatting, bullet points, or custom fonts).

Trigger the file parsing/extraction action.

Review the parsed output string or the populated input fields.

Result: Random irrelevant characters and encoding artifacts appear interspersed within the extracted plain text.

Expected Behavior

The parser should accurately extract text with strict UTF-8 encoding compliance. Special characters, custom bullet points, and formatting marks in the original file should either be cleanly parsed into standard text or stripped out gracefully without generating garbage values.

Screenshots / Logs

NA

GitHub Username (If applicable)

CodeSparks45

Environment

Chrome

Metadata

Metadata

Assignees

Labels

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions