Wrong euro symbol
harryhays opened this issue · comments
For example, I get html with encoding <meta charset = "utf-8">
I am making multiple requests to the same url.
In response.body
, I sometimes see the correct text:
€ 9.99 <br>
But usually this text is incorrect:
� � 9.99 <br>
This text is always correct if I get text from
response.raw.toString ()
Also this text is always correct if I use the old version of "needle": "^ 2.2.4"
Is this using the same version of Node? (For version 2.2.4 or newer)
Same. I tried with the same result of the node version: 12.18.2 and 14.15.0
Example request ("needle": "^ 2.6.0",):
https://app.upflare.com/cart.php?a=add&domain=register
This happens on the .ch domain
<strong>.ch</strong>
...............................
<span class="tld-label">Renewal</span>
��9.99<br>
Several months ago I saw similar behavior on other sites.