Unicode Replacement Character � Appearing in Crawls

Hello! :grinning_face: I just completed my first crawl, and it seems characters such as quotation marks, apostrophes, and umlaut characters are being represented with �. My browser is able to read these characters fine, but they can’t seem to be rendered correctly in the crawl. Are there any settings I can use, or any tips on how I may remedy this issue? Or does anyone have any insight into what’s going on here?

I am using this Browsertrix version: v1.24.2-643de02

I also tried changing the language under Browser Settings to see if that would work, but to no avail. If anyone has any tips for a beginner, please let me know! :smiley:

Edit: Checking the Crawl QA Overview, it seems as if the � don’t appear in the screenshot or the text. Perhaps this may be a topic for the Replay Webpage category, please let me know if I should relocate my post.

Hi, yes, this is likely an encoding issue in replay with ReplayWeb.page - can you share the example, or the a URL where this is happening?

Hi Ilya! :smiley:

Here is the page where I took the example from: “Drinking Verse”, Mettlach 1745 | Mettlach Stein Catalog | The Beer Stein Library

Thanks for sharing! This is actually a tricky issue, but we should have a solution, though it’ll likely involve re-running the crawl in this case.
You can track the issue here:

Thanks Ilya! :smiley: I’ll keep an eye on it, and hope it can be resolved soon :crossed_fingers: Additionally, I read ikreymar’s current solution in the bug report:

The best solution is to detect and save the charset when the page is rendered in the browser at capture time, eg. via document.characterSet and apply that value during replay.

That isn’t something I can do, correct?