16 Kommentare (16 Kommentare)1 Reaktion (1 Reaktion)0 zugewiesene Personen (0 zugewiesene Personen)TypeScript13.395 Forks (13.395 Forks)batch import
BugDomain: Something ElseHelp Wanted
Repository-Metriken
- Stars
- 108.860 Sterne (108.860 Sterne)
- PR-Merge-Metriken
- PR-Metriken ausstehend (PR-Metriken ausstehend)
Contributor Guide
- Research-Richtung
- Der Fehler befindet sich in der Funktion `convertToBase64` in `src/compiler/utilities.ts` in Zeile 5244. Das Problem ist, dass die aktuelle Implementierung die Eingabezeichenfolge in UTF 16 Codeeinheiten statt in UTF 8 Codepoints aufteilt, was zu einer falschen Base64 Kodierung für Zeichen außerhalb der BMP wie Emojis führt. Zur Behebung sollte eine korrekte UTF 8 Kodierung der Zeichenfolge (z. B. mit `TextEncoder` oder manueller Konvertierung) vor der Base64 Kodierung untersucht werden. Die erwartete Ausgabe entspricht `Buffer.from(str).toString('base64')` in Node.js.
- Tech Stack
- typescript
- Domain
- backend
- Issue Type
- Fehler
- Voraussetzungen
- GitTypeScript