Ungzipping gzipped response from prerender service produces corrupted unicode strings
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Accessibilité débutants
- 38/100
- Type d'issue
- Bug
- Clarté
- Clairement spécifiée
- Activité
- À l'abandon
- Stack technique
- express, javascript
- Domaine
- backend
Piste de recherche
Start at index.js around line 213, where response chunks are converted to strings, and run the linked simple reproduction. Verify that handling split Unicode characters preserves the complete response, then confirm the reproduction no longer produces corrupted strings.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
This is where bad things happens - if chunk contains only part of unicode character then implicit Buffer.toString() produces corrupted string.
The fix will be to keep an array of chunks and then invoking Buffer.concat(chunks).toString() at the end.
- Langage dominant
- JavaScript
- Étoiles
- 921
- Forks
- 185
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de prerender/prerender-node
-
Release new version? Ouverte
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
prerender/prerender-node#274 · 1 commentaire ·
-
Instagram browser uses prerender Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 48/100
prerender/prerender-node#272 ·
-
Fastify support? Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 15/100
prerender/prerender-node#224 · 1 réaction ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 45/100
prerender/prerender-node#223 · 1 commentaire ·
-
Difficulté 4/5 3-5 jours Accessibilité débutants 25/100
prerender/prerender-node#220 · 2 commentaires · 2 réactions ·
Toutes les issues de prerender/prerender-node
Issues similaires
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
mksglu/context-mode#1200 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
neondatabase/website#5944 ·
-
module: core
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
bigbluebutton/bigbluebutton#25849 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
jaegertracing/jaeger-ui#4506 ·