16 commenti (16 commenti)1 reazione (1 reazione)0 assegnatari (0 assegnatari)TypeScript13.395 fork (13.395 fork)batch import
BugDomain: Something ElseHelp Wanted
Metriche repository
- Star
- 108.860 stelle (108.860 stelle)
- Metriche merge PR
- Metriche PR in attesa (Metriche PR in attesa)
Guida contributor
- Direzione di ricerca
- Il bug si trova nella funzione `convertToBase64` in `src/compiler/utilities.ts` alla riga 5244. Il problema è che l'implementazione attuale divide la stringa di input in unità di codice UTF 16 invece che in punti di codice UTF 8, causando una codifica base64 errata per caratteri al di fuori del BMP come le emoji. Per risolvere, si dovrebbe esplorare una corretta codifica UTF 8 della stringa (ad esempio utilizzando `TextEncoder` o una conversione manuale) prima della codifica base64. L'output atteso corrisponde a `Buffer.from(str).toString('base64')` in Node.js.
- Tech stack
- typescript
- Dominio
- backend
- Tipo issue
- Bug
- Prerequisiti
- GitTypeScript