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
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